From 189677621d896106339ec815e0f27ea9055a5849 Mon Sep 17 00:00:00 2001 From: Julien Constant Date: Mon, 19 Aug 2024 01:19:35 +0200 Subject: [PATCH] feat : add ID to search filter --- src/lib/utils.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/utils.ts b/src/lib/utils.ts index 6f360844..8130df18 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -35,13 +35,14 @@ export function sortByName(a: return a.name.localeCompare(b.name) || `${a.id}`.localeCompare(`${b.id}` ?? '') || 0; } -export function searchFilter(search: string) { +export function searchFilter(search: string) { return (item: T) => { const searchLower = search.toLowerCase(); const name = item.name.toLowerCase(); + const id = `${item.id}`.toLowerCase(); const aliases = item.aliases?.map((alias) => alias.toLowerCase()) ?? []; - return name.includes(searchLower) || aliases.some((alias) => alias.includes(searchLower)); + return id === searchLower || name.includes(searchLower) || aliases.some((alias) => alias.includes(searchLower)); }; }