From f4c36561944c970ad2005949f433681b0168bb20 Mon Sep 17 00:00:00 2001 From: Simon Cambier Date: Sat, 16 Apr 2022 23:48:08 +0200 Subject: [PATCH] Stricter TS, matches counter --- src/CmpInput.svelte | 12 ++++++------ src/CmpModal.svelte | 5 +++-- src/CmpNoteResult.svelte | 30 ++++++++++++++++++++---------- src/globals.ts | 9 +++++---- src/notes.ts | 13 +++++-------- src/search.ts | 35 +++++++++++++++++++++++------------ src/utils.ts | 38 +++++--------------------------------- tsconfig.json | 1 + 8 files changed, 68 insertions(+), 75 deletions(-) diff --git a/src/CmpInput.svelte b/src/CmpInput.svelte index cf76fe4..825748a 100644 --- a/src/CmpInput.svelte +++ b/src/CmpInput.svelte @@ -23,12 +23,12 @@ function moveNoteSelection(ev: KeyboardEvent): void { ev.preventDefault() selectedNote.previous() break - case "ArrowLeft": - ev.preventDefault() - break - case "ArrowRight": - ev.preventDefault() - break + // case "ArrowLeft": + // ev.preventDefault() + // break + // case "ArrowRight": + // ev.preventDefault() + // break case "Enter": ev.preventDefault() diff --git a/src/CmpModal.svelte b/src/CmpModal.svelte index 3f1f79d..b9d4bee 100644 --- a/src/CmpModal.svelte +++ b/src/CmpModal.svelte @@ -16,9 +16,10 @@ import { searchQuery.subscribe(async (q) => { const results = getSuggestions(q) resultNotes.set(results) - if (results.length) { + const firstResult = results[0] + if (firstResult) { await tick() - selectedNote.set(results[0]) + selectedNote.set(firstResult) } }) diff --git a/src/CmpNoteResult.svelte b/src/CmpNoteResult.svelte index 0a9957c..3f06da2 100644 --- a/src/CmpNoteResult.svelte +++ b/src/CmpNoteResult.svelte @@ -1,16 +1,26 @@