fix: search filtering on arr and databases pages

This commit is contained in:
Sam Chau
2026-01-16 21:30:00 +10:30
parent bab8eeb946
commit e104676f77
2 changed files with 17 additions and 2 deletions

View File

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

View File

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