From 91035172d282fda0011b37d2581ed2c38a90753e Mon Sep 17 00:00:00 2001 From: SethBurkart123 Date: Mon, 5 May 2025 20:03:57 +1000 Subject: [PATCH] feat: visual improvements --- package.json | 2 +- .../src/components/SearchBar.svelte | 17 +++++++---------- .../src/components/items/AssessmentItem.svelte | 2 +- .../src/components/items/ForumItem.svelte | 2 +- .../globalSearch/src/indexing/jobs/forums.ts | 3 +-- .../src/indexing/renderComponents.ts | 5 +---- 6 files changed, 12 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index 1f5e4dec..9a60855b 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "codemirror": "^6.0.1", "color": "^5.0.0", "dompurify": "^3.2.4", - "embeddia": "^1.1.3", + "embeddia": "^1.1.4", "embla-carousel-autoplay": "^8.5.2", "embla-carousel-svelte": "^8.5.2", "events": "^3.3.0", diff --git a/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte b/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte index 8e8135c7..3adc386d 100644 --- a/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte +++ b/src/plugins/built-in/globalSearch/src/components/SearchBar.svelte @@ -111,6 +111,11 @@ isLoading = true; selectedIndex = 0; + tick().then(() => { + const selectedElement = resultsList?.querySelector(`li:nth-child(1)`); + selectedElement?.scrollIntoView({ block: 'nearest' }); + }); + const term = searchTerm.trim().toLowerCase(); if (commandsFuse && dynamicContentFuse) { @@ -143,20 +148,12 @@ searchTerm = ''; selectedIndex = 0; combinedResults = []; - tick().then(() => { - const selectedElement = resultsList?.querySelector(`li:nth-child(1)`); - selectedElement?.scrollIntoView({ block: 'nearest' }); - }); } }); $effect(() => { if (combinedResults.length === 0 && calculatorResult && commandPalleteOpen) { selectedIndex = 0; - tick().then(() => { - const selectedElement = resultsList?.querySelector(`li:nth-child(1)`); - selectedElement?.scrollIntoView({ block: 'nearest' }); - }); } }); @@ -232,7 +229,7 @@ role="button" tabindex="0">
{ e.stopPropagation(); @@ -276,7 +273,7 @@ {#if result.type === 'command'} {@const staticItem = item as StaticCommandItem}