From 4748ffc382161c5d861b8d43e8eba466a031e2bc Mon Sep 17 00:00:00 2001 From: towfiqi Date: Thu, 2 Nov 2023 22:21:07 +0600 Subject: [PATCH] feat: Adds ability to search w/o case sensitivity closes #115 --- utils/sortFilter.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/sortFilter.ts b/utils/sortFilter.ts index 48fdfd1..80204eb 100644 --- a/utils/sortFilter.ts +++ b/utils/sortFilter.ts @@ -98,7 +98,8 @@ export const filterKeywords = (keywords: KeywordType[], filterParams: KeywordFil const filteredItems:KeywordType[] = []; keywords.forEach((keywrd) => { const countryMatch = filterParams.countries.length === 0 ? true : filterParams.countries && filterParams.countries.includes(keywrd.country); - const searchMatch = !filterParams.search ? true : filterParams.search && keywrd.keyword.includes(filterParams.search); + const searchMatch = !filterParams.search ? true : filterParams.search + && keywrd.keyword.toLowerCase().includes(filterParams.search.toLowerCase()); const tagsMatch = filterParams.tags.length === 0 ? true : filterParams.tags && keywrd.tags.find((x) => filterParams.tags.includes(x)); if (countryMatch && searchMatch && tagsMatch) {