{#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)} onRowClick?.(row.original)} ondblclick={() => onRowDoubleClick?.(row.original)} class="cursor-pointer transition-colors hover:bg-muted/50 {selectedId && idField && row.original[idField] === selectedId ? 'bg-muted' : ''}" > {#each row.getVisibleCells() as cell (cell.id)} {/each} {:else} No hay resultados. {/each}