From 1487f95e35fc3669ec332a58d90d72bc8b5011c7 Mon Sep 17 00:00:00 2001 From: Steven Clontz Date: Thu, 10 Oct 2024 13:26:55 +0000 Subject: [PATCH 1/2] when searching by text, order by closest match --- .../viewer/src/components/Search/Results/Found.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/viewer/src/components/Search/Results/Found.svelte b/packages/viewer/src/components/Search/Results/Found.svelte index b2aea391..e1c1531b 100644 --- a/packages/viewer/src/components/Search/Results/Found.svelte +++ b/packages/viewer/src/components/Search/Results/Found.svelte @@ -7,6 +7,12 @@ export let text: string | undefined export let formula: F.Formula | undefined export let results: Space[] + const spaces = (r: Space[], t: string | undefined) => { + if (t === undefined || t == '') { + return r.sort((a, b) => a.id - b.id) + } + return r + } {results.length} spaces @@ -18,6 +24,6 @@ {/if} a.id - b.id)} + spaces={spaces(results, text)} properties={formula ? [...F.properties(formula)] : []} /> From 0c5bde69276c59834916104755cf1a687ac7e1e8 Mon Sep 17 00:00:00 2001 From: Steven Clontz Date: Thu, 10 Oct 2024 08:28:16 -0500 Subject: [PATCH 2/2] Update packages/viewer/src/components/Search/Results/Found.svelte --- packages/viewer/src/components/Search/Results/Found.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/viewer/src/components/Search/Results/Found.svelte b/packages/viewer/src/components/Search/Results/Found.svelte index e1c1531b..4e8e80b0 100644 --- a/packages/viewer/src/components/Search/Results/Found.svelte +++ b/packages/viewer/src/components/Search/Results/Found.svelte @@ -8,7 +8,7 @@ export let formula: F.Formula | undefined export let results: Space[] const spaces = (r: Space[], t: string | undefined) => { - if (t === undefined || t == '') { + if (t === undefined || t === '') { return r.sort((a, b) => a.id - b.id) } return r