feat: Adds ability to search w/o case sensitivity

closes #115
This commit is contained in:
towfiqi
2023-11-02 22:21:07 +06:00
parent c0470cfa9d
commit 4748ffc382

View File

@@ -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) {