RunnersOverview: add filter keyboard support

This commit is contained in:
Philipp Dormann 2023-04-12 19:00:10 +02:00
parent 3abf608b15
commit 94155845f0
Signed by: philipp
GPG Key ID: 3BB9ADD52DCA4314

View File

@ -78,7 +78,10 @@
deleteAction: () => { deleteAction: () => {
console.log(info.getValue()); console.log(info.getValue());
}, },
deleteEnabled: store.state.jwtinfo.userdetails.permissions.includes("RUNNER:DELETE"), deleteEnabled:
store.state.jwtinfo.userdetails.permissions.includes(
"RUNNER:DELETE"
),
}); });
}, },
enableColumnFilter: false, enableColumnFilter: false,
@ -181,7 +184,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,
@ -193,7 +200,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">