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

This commit is contained in:
Nicolai Ort 2023-04-12 19:04:22 +02:00
commit a4ebc7e126
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F
2 changed files with 7 additions and 8 deletions

View File

@ -192,7 +192,11 @@
{#each headerGroup.headers as header} {#each headerGroup.headers as header}
<th class="cursor-pointer"> <th class="cursor-pointer">
{#if !header.isPlaceholder} {#if !header.isPlaceholder}
<div on:click={header.column.getToggleSortingHandler()}> <button
role="button"
tabindex="0"
on:click={header.column.getToggleSortingHandler()}
>
<svelte:component <svelte:component
this={flexRender( this={flexRender(
header.column.columnDef.header, header.column.columnDef.header,
@ -204,7 +208,7 @@
{:else if header.column.getIsSorted().toString() == "desc"} {:else if header.column.getIsSorted().toString() == "desc"}
🔽 🔽
{/if} {/if}
</div> </button>
{/if} {/if}
{#if header.column.getCanFilter()} {#if header.column.getCanFilter()}
<div class="relative max-w-xs"> <div class="relative max-w-xs">

View File

@ -3,13 +3,8 @@ export const groupFilter = (row, columnId, value) => {
if (group.responseType === "RUNNERORGANIZATION") { if (group.responseType === "RUNNERORGANIZATION") {
return group.name.toLowerCase().includes(value.toLowerCase()); return group.name.toLowerCase().includes(value.toLowerCase());
} else if (value.includes(">")) { } else if (value.includes(">")) {
value = value.split(">")[1];
if (value.length == 0) {
return group.name.toLowerCase().includes(value.toLowerCase());
}
return ( return (
group.name.toLowerCase().includes(value.toLowerCase()) || `${group.parentGroup.name} > ${group.name}`.toLowerCase().includes(value.toLowerCase())
group.parentGroup.name.toLowerCase().includes(value.toLowerCase())
); );
} else { } else {
return ( return (