@@ -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