From 63a956ced79c4f6048d84fbcb95f43b79b923315 Mon Sep 17 00:00:00 2001 From: aasalobrena Date: Tue, 20 May 2025 13:40:32 +0200 Subject: [PATCH 1/2] remove special characters in search --- src/containers/Competitors/Competitors.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/containers/Competitors/Competitors.tsx b/src/containers/Competitors/Competitors.tsx index bf0e351..d67eefb 100644 --- a/src/containers/Competitors/Competitors.tsx +++ b/src/containers/Competitors/Competitors.tsx @@ -44,7 +44,7 @@ export const Competitors = ({ wcif }: { wcif: Competition }) => { const acceptedUnpinnedPersons = everyoneButMe.filter( (person) => - !person.pinned && (!input || person.name.toLowerCase().includes(input.toLowerCase().trim())), + !person.pinned && (!input || person.name.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "").includes(input.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "").trim())), ); return ( From 4187ac6fbf6e1e765d4e70ce1edab73966310136 Mon Sep 17 00:00:00 2001 From: aasalobrena Date: Tue, 20 May 2025 13:45:17 +0200 Subject: [PATCH 2/2] prettier --- src/containers/Competitors/Competitors.tsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/containers/Competitors/Competitors.tsx b/src/containers/Competitors/Competitors.tsx index d67eefb..e5b7831 100644 --- a/src/containers/Competitors/Competitors.tsx +++ b/src/containers/Competitors/Competitors.tsx @@ -44,7 +44,19 @@ export const Competitors = ({ wcif }: { wcif: Competition }) => { const acceptedUnpinnedPersons = everyoneButMe.filter( (person) => - !person.pinned && (!input || person.name.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "").includes(input.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "").trim())), + !person.pinned && + (!input || + person.name + .toLowerCase() + .normalize('NFD') + .replace(/[\u0300-\u036f]/g, '') + .includes( + input + .toLowerCase() + .normalize('NFD') + .replace(/[\u0300-\u036f]/g, '') + .trim(), + )), ); return (