diff --git a/src-ui/src/app/utils/text-search.ts b/src-ui/src/app/utils/text-search.ts index 2d9d78bef..52b240456 100644 --- a/src-ui/src/app/utils/text-search.ts +++ b/src-ui/src/app/utils/text-search.ts @@ -1,10 +1,12 @@ import { normalizeSync } from 'normalize-diacritics' +export function normalizeSearchText(value: unknown): string { + return normalizeSync(String(value ?? '')).toLocaleLowerCase() +} + export function matchesSearchText( value: unknown, searchText: unknown ): boolean { - return normalizeSync(String(value)) - .toLocaleLowerCase() - .includes(normalizeSync(String(searchText)).toLocaleLowerCase()) + return normalizeSearchText(value).includes(normalizeSearchText(searchText)) }