From 471b13739db8029b8f8262f1bfa7c9a46371991d Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Mon, 13 Oct 2025 20:19:13 +0200 Subject: [PATCH] global search component --- src/lib/components/GlobalSearch.svelte | 185 +++++++++++++++++++++++++ src/routes/+layout.svelte | 3 + src/routes/+page.svelte | 11 +- src/routes/cluster/+page.svelte | 17 ++- src/routes/servers/+page.svelte | 29 ++++ src/routes/sites/+page.svelte | 4 +- 6 files changed, 243 insertions(+), 6 deletions(-) create mode 100644 src/lib/components/GlobalSearch.svelte diff --git a/src/lib/components/GlobalSearch.svelte b/src/lib/components/GlobalSearch.svelte new file mode 100644 index 0000000..d2049dd --- /dev/null +++ b/src/lib/components/GlobalSearch.svelte @@ -0,0 +1,185 @@ + + +{#if open} + (open = false)} title="Search on page" description=""> +
+ + +
    + {#each filteredchildren as element, index (element?.name)} +
  • +

    {element?.name}

    + +
    + {#each Object.entries(element) as [key, value] (key)} + {key}: {value} + {/each} +
    +
  • + {/each} +
+
+
+{/if} + + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 921d3e7..f58e107 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,6 +1,7 @@
@@ -13,6 +14,8 @@
+ +