{#each table.getHeaderGroups() as headerGroup (headerGroup.id)}
{#each headerGroup.headers as header (header.id)}
{#if !header.isPlaceholder}
{/if}
{/each}
{/each}
{#each table.getRowModel().rows as row (row.id)}
handleRowClick(row.original, e)}
onkeydown={(e: KeyboardEvent) => {
if (e.key === 'Enter' || e.key === ' ') {
e.preventDefault();
handleRowClick(row.original, e);
}
}}
tabindex={getRowHref ? 0 : undefined}
role={getRowHref ? 'link' : undefined}
>
{#each row.getVisibleCells() as cell (cell.id)}
{/each}
{:else}
{emptyMessage}
{/each}