From ea59ab51767fc0fe3e7ad611bf2f47fb357ddc11 Mon Sep 17 00:00:00 2001 From: Jason O'Gray <1228915+ograycode@users.noreply.github.com> Date: Tue, 10 Oct 2023 11:24:45 -0400 Subject: [PATCH 1/2] Fix type in sync.ts Simple typo fix. --- app/store/sync.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/store/sync.ts b/app/store/sync.ts index c34ae7b9b..b74f6895f 100644 --- a/app/store/sync.ts +++ b/app/store/sync.ts @@ -101,7 +101,7 @@ export const useSyncStore = createPersistStore( mergeAppState(localState, remoteState); setLocalAppState(localState); } catch (e) { - console.log("[Sync] failed to get remoate state", e); + console.log("[Sync] failed to get remote state", e); } await client.set(config.username, JSON.stringify(localState)); From 74fcaab5e9aa9538bff31e01f669dd9811a64c26 Mon Sep 17 00:00:00 2001 From: H0llyW00dzZ Date: Wed, 11 Oct 2023 04:36:04 +0700 Subject: [PATCH 2/2] Refactor Mask UI Page [Masks] [+] refactor(mask.tsx): refactor simple search to be case-insensitive --- app/components/mask.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/components/mask.tsx b/app/components/mask.tsx index 1ee1c239a..9fe1d485a 100644 --- a/app/components/mask.tsx +++ b/app/components/mask.tsx @@ -393,11 +393,13 @@ export function MaskPage() { const [searchText, setSearchText] = useState(""); const masks = searchText.length > 0 ? searchMasks : allMasks; - // simple search, will refactor later + // refactored already, now it accurate const onSearch = (text: string) => { setSearchText(text); if (text.length > 0) { - const result = allMasks.filter((m) => m.name.includes(text)); + const result = allMasks.filter((m) => + m.name.toLowerCase().includes(text.toLowerCase()) + ); setSearchMasks(result); } else { setSearchMasks(allMasks);