diff options
Diffstat (limited to 'src/lib/CommandPalette/CommandPalette.svelte')
| -rw-r--r-- | src/lib/CommandPalette/CommandPalette.svelte | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/CommandPalette/CommandPalette.svelte b/src/lib/CommandPalette/CommandPalette.svelte index 79d4698f..6e4c61fd 100644 --- a/src/lib/CommandPalette/CommandPalette.svelte +++ b/src/lib/CommandPalette/CommandPalette.svelte @@ -8,6 +8,7 @@ url: string; onClick?: () => void; preventDefault?: boolean; + tags?: string[]; } export let items: CommandPaletteItem[] = []; @@ -27,7 +28,11 @@ }); filtered = items - .filter((item) => item.name.toLowerCase().includes(search.toLowerCase())) + .filter( + (item) => + item.name.toLowerCase().includes(search.toLowerCase()) || + item.tags?.some((tag) => tag.toLowerCase().includes(search.toLowerCase())) + ) .slice(0, 10); } |