From c241961d0ab0d6b8c3bf0453c1a21d84027ed62f Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 12 Apr 2023 19:46:33 +0200 Subject: [PATCH] Extracted table header --- src/components/runners/RunnersOverview.svelte | 57 +------------------ src/components/shared/TableHeader.svelte | 57 +++++++++++++++++++ 2 files changed, 59 insertions(+), 55 deletions(-) create mode 100644 src/components/shared/TableHeader.svelte diff --git a/src/components/runners/RunnersOverview.svelte b/src/components/runners/RunnersOverview.svelte index c89191ba..f2edcb60 100644 --- a/src/components/runners/RunnersOverview.svelte +++ b/src/components/runners/RunnersOverview.svelte @@ -26,6 +26,7 @@ import DeleteRunnerModal from "./DeleteRunnerModal.svelte"; import Toastify from "toastify-js"; import TableBottom from "../shared/TableBottom.svelte"; + import TableHeader from "../shared/TableHeader.svelte"; $: selectedRunners = $table?.getSelectedRowModel().rows.map((row) => row.original) || []; @@ -213,61 +214,7 @@ /> {#each headerGroup.headers as header} - - {#if !header.isPlaceholder} - - {/if} - {#if header.column.getCanFilter()} -
- { - header.column.setFilterValue(e.target.value); - }} - type="text" - class="block w-full rounded-md border-gray-200 py-2 pl-8 text-xs focus:border-blue-500 focus:ring-blue-500" - placeholder="" - /> -
- - - -
-
- {/if} - + {/each} {/each} diff --git a/src/components/shared/TableHeader.svelte b/src/components/shared/TableHeader.svelte new file mode 100644 index 00000000..0ab6d9f3 --- /dev/null +++ b/src/components/shared/TableHeader.svelte @@ -0,0 +1,57 @@ + + + + {#if !header.isPlaceholder} + + {/if} + {#if header.column.getCanFilter()} +
+ { + header.column.setFilterValue(e.target.value); + }} + type="text" + class="block w-full rounded-md border-gray-200 py-2 pl-8 text-xs focus:border-blue-500 focus:ring-blue-500" + placeholder="" + /> +
+ + + +
+
+ {/if} +