{#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}