Skip to content

Commit d92ed60

Browse files
authored
Merge pull request #1 from Snailedlt/search-for-altnames
also search based on altnames when searching for icons
2 parents 3f59e06 + e27646f commit d92ed60

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

src/lib/stores/iconStore.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,13 @@ export const filteredIcons = derived(
3131
[icons, searchTerm, selectedTags],
3232
([$icons, $searchTerm, $selectedTags]) => {
3333
return $icons.filter(icon => {
34-
const matchesSearch = $searchTerm === '' ||
35-
icon.name.toLowerCase().includes($searchTerm.toLowerCase());
36-
37-
const matchesTags = $selectedTags.length === 0 ||
34+
const matchesSearch = $searchTerm === '' ||
35+
icon.name.toLowerCase().includes($searchTerm.toLowerCase()) ||
36+
icon.altnames.some(altname => altname.toLowerCase().includes($searchTerm.toLowerCase()));
37+
38+
const matchesTags = $selectedTags.length === 0 ||
3839
(icon.tags && $selectedTags.every(tag => icon.tags.includes(tag)));
39-
40+
4041
return matchesSearch && matchesTags;
4142
});
4243
}
@@ -86,4 +87,4 @@ export function toggleDarkMode() {
8687

8788
export function closeIconModal() {
8889
isModalOpen.set(false);
89-
}
90+
}

0 commit comments

Comments
 (0)