From 79afb7afdbcce03cd45d3e1be309137200d1808e Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 2 Oct 2025 13:03:33 -0500 Subject: [PATCH] refac: model selector --- .../chat/ModelSelector/Selector.svelte | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/lib/components/chat/ModelSelector/Selector.svelte b/src/lib/components/chat/ModelSelector/Selector.svelte index ddf4e2d3ca..4330690955 100644 --- a/src/lib/components/chat/ModelSelector/Selector.svelte +++ b/src/lib/components/chat/ModelSelector/Selector.svelte @@ -90,6 +90,26 @@ } ); + const updateFuse = () => { + if (fuse) { + fuse.setCollection( + items.map((item) => { + const _item = { + ...item, + modelName: item.model?.name, + tags: (item.model?.tags ?? []).map((tag) => tag.name).join(' '), + desc: item.model?.info?.meta?.description + }; + return _item; + }) + ); + } + }; + + $: if (items) { + updateFuse(); + } + $: filteredItems = ( searchValue ? fuse