Merge branch 'experiment/tanstack' of git.odit.services:lfk/frontend into experiment/tanstack

This commit is contained in:
Nicolai Ort 2023-04-12 20:43:09 +02:00
commit 178dc93319
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F
2 changed files with 27 additions and 3 deletions

View File

@ -0,0 +1,16 @@
<script>
import { _ } from "svelte-i18n";
export let valid = false;
</script>
{#if valid}
<span
class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800"
>{$_("valid")}</span
>
{:else}
<span
class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-red-100 text-red-800"
>{$_("invalid")}</span
>
{/if}

View File

@ -20,6 +20,8 @@
import InputElement from "../shared/InputElement.svelte";
import TableActions from "../shared/TableActions.svelte";
import { runnerFilter } from "../shared/tablefilters";
import CardRunner from "../cards/CardRunner.svelte";
import ScanValid from "./ScanValid.svelte";
$: selectedScans =
$table?.getSelectedRowModel().rows.map((row) => row.original) || [];
@ -73,11 +75,9 @@
accessorKey: "runner",
header: () => $_("runner"),
cell: (info) => {
const runner = info.getValue();
return `#${runner.id} - ${runner.firstname} ${runner.lastname}`;
return renderComponent(CardRunner, { runner: info.getValue() });
},
filterFn: `runner`,
enableColumnFilter: true,
},
{
accessorKey: "lapTime",
@ -107,6 +107,14 @@
},
enableColumnFilter: true,
},
{
accessorKey: "valid",
cell: (info) => {
return renderComponent(ScanValid, { valid: info.getValue() });
},
header: () => $_("status"),
filterFn: `includesString`,
},
{
accessorKey: "actions",
header: () => $_("action"),