Moved sort onclick to header only

This commit is contained in:
2023-04-12 16:03:20 +02:00
parent 842248e4c4
commit 3de7b632e0

View File

@@ -35,7 +35,7 @@
{
accessorKey: "distance",
header: () => "distance",
filterFn: `equals`,
canFilter: false,
},
];
@@ -129,19 +129,21 @@
{#each $table.getHeaderGroups() as headerGroup}
<tr>
{#each headerGroup.headers as header}
<th on:click={header.column.getToggleSortingHandler()}>
<th>
{#if !header.isPlaceholder}
<svelte:component
this={flexRender(
header.column.columnDef.header,
header.getContext()
)}
/>
{#if header.column.getIsSorted().toString() == "asc"}
🔼
{:else if header.column.getIsSorted().toString() == "desc"}
🔽
{/if}
<div on:click={header.column.getToggleSortingHandler()}>
<svelte:component
this={flexRender(
header.column.columnDef.header,
header.getContext()
)}
/>
{#if header.column.getIsSorted().toString() == "asc"}
🔼
{:else if header.column.getIsSorted().toString() == "desc"}
🔽
{/if}
</div>
{/if}
{#if header.column.getCanFilter()}
<div class="relative max-w-xs">