diff --git a/src/routes/arr/+page.svelte b/src/routes/arr/+page.svelte index 19e9b3c..1ea326b 100644 --- a/src/routes/arr/+page.svelte +++ b/src/routes/arr/+page.svelte @@ -23,7 +23,15 @@ const searchStore = createSearchStore(); // Filter instances based on search - $: filteredInstances = searchStore.filterItems(data.instances, ['name', 'url', 'type']); + $: filteredInstances = data.instances.filter((instance) => { + const query = $searchStore.query.toLowerCase(); + if (!query) return true; + return ( + instance.name.toLowerCase().includes(query) || + instance.url.toLowerCase().includes(query) || + instance.type.toLowerCase().includes(query) + ); + }); // Modal state let showDeleteModal = false; diff --git a/src/routes/databases/+page.svelte b/src/routes/databases/+page.svelte index df5861a..b543f32 100644 --- a/src/routes/databases/+page.svelte +++ b/src/routes/databases/+page.svelte @@ -23,7 +23,14 @@ const searchStore = createSearchStore(); // Filter databases based on search - $: filteredDatabases = searchStore.filterItems(data.databases, ['name', 'repository_url']); + $: filteredDatabases = data.databases.filter((db) => { + const query = $searchStore.query.toLowerCase(); + if (!query) return true; + return ( + db.name.toLowerCase().includes(query) || + db.repository_url.toLowerCase().includes(query) + ); + }); // Modal state let showUnlinkModal = false;