refac
This commit is contained in:
@@ -72,16 +72,11 @@
|
|||||||
|
|
||||||
let searchDebounceTimer;
|
let searchDebounceTimer;
|
||||||
|
|
||||||
$: if (page !== undefined && selectedTag !== undefined && viewOption !== undefined) {
|
$: if (loaded && page !== undefined && selectedTag !== undefined && viewOption !== undefined) {
|
||||||
getModelList();
|
getModelList();
|
||||||
}
|
}
|
||||||
|
|
||||||
$: if (query !== undefined) {
|
|
||||||
clearTimeout(searchDebounceTimer);
|
|
||||||
searchDebounceTimer = setTimeout(() => {
|
|
||||||
getModelList();
|
|
||||||
}, 300);
|
|
||||||
}
|
|
||||||
|
|
||||||
const getModelList = async () => {
|
const getModelList = async () => {
|
||||||
if (!loaded) return;
|
if (!loaded) return;
|
||||||
@@ -404,6 +399,12 @@
|
|||||||
bind:value={query}
|
bind:value={query}
|
||||||
placeholder={$i18n.t('Search Models')}
|
placeholder={$i18n.t('Search Models')}
|
||||||
maxlength="500"
|
maxlength="500"
|
||||||
|
on:input={() => {
|
||||||
|
clearTimeout(searchDebounceTimer);
|
||||||
|
searchDebounceTimer = setTimeout(() => {
|
||||||
|
getModelList();
|
||||||
|
}, 300);
|
||||||
|
}}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
{#if query}
|
{#if query}
|
||||||
@@ -412,6 +413,7 @@
|
|||||||
class="p-0.5 rounded-full hover:bg-gray-100 dark:hover:bg-gray-900 transition"
|
class="p-0.5 rounded-full hover:bg-gray-100 dark:hover:bg-gray-900 transition"
|
||||||
on:click={() => {
|
on:click={() => {
|
||||||
query = '';
|
query = '';
|
||||||
|
getModelList();
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<XMark className="size-3" strokeWidth="2" />
|
<XMark className="size-3" strokeWidth="2" />
|
||||||
|
|||||||
Reference in New Issue
Block a user