From b4501f5edec30401d74464bf06955c234df5ab96 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 19 Apr 2023 17:22:20 +0200 Subject: [PATCH] fix(frontend): search icons by prefix, not contains --- frontend/src/routes/edit/profile/CustomPreference.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/routes/edit/profile/CustomPreference.svelte b/frontend/src/routes/edit/profile/CustomPreference.svelte index 84e49a0..6a36c3a 100644 --- a/frontend/src/routes/edit/profile/CustomPreference.svelte +++ b/frontend/src/routes/edit/profile/CustomPreference.svelte @@ -24,7 +24,12 @@ let searchBox = ""; let filteredIcons: string[] = []; - $: filteredIcons = searchBox ? icons.filter((icon) => icon.includes(searchBox)).slice(0, 15) : []; + $: filteredIcons = searchBox + ? icons + .filter((icon) => icon.startsWith(searchBox)) + .sort() + .slice(0, 15) + : [];