This commit is contained in:
Timothy Jaeryang Baek
2026-02-12 17:27:38 -06:00
parent bb40724d45
commit f7af3f010e
+9 -7
View File
@@ -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" />