diff --git a/src/components/runners/RunnersOverview.svelte b/src/components/runners/RunnersOverview.svelte
index 6f572bf0..2957ba48 100644
--- a/src/components/runners/RunnersOverview.svelte
+++ b/src/components/runners/RunnersOverview.svelte
@@ -11,6 +11,9 @@
getSortedRowModel,
} from "@tanstack/svelte-table";
+ $: selected =
+ $table?.getSelectedRowModel().rows.map((row) => row.index) || [];
+
const columns = [
{
accessorKey: "id",
@@ -51,6 +54,7 @@
import GenerateRunnerCards from "../pdf_generation/GenerateRunnerCards.svelte";
import GenerateRunnerCertificates from "../pdf_generation/GenerateRunnerCertificates.svelte";
import { onMount } from "svelte";
+ import InputElement from "../shared/InputElement.svelte";
$: active_deletes = [];
let dataLoaded = false;
export let current_runners = [];
@@ -76,6 +80,7 @@
pageSize: tablePageCount[0],
},
},
+ enableRowSelection: true,
getCoreRowModel: getCoreRowModel(),
getFilteredRowModel: getFilteredRowModel(),
getPaginationRowModel: getPaginationRowModel(),
@@ -128,6 +133,14 @@
{#each $table.getHeaderGroups() as headerGroup}
+
+
{#each headerGroup.headers as header}
{#if !header.isPlaceholder}
@@ -183,6 +196,13 @@
{JSON.stringify($table.getState(), null, 2)}+