{#if view.isColumnResizing} {/if}
{#if view.isRowSelectionEnabled} {/if} {#each view.visibleLeafColumns as column (column.id)} {/each} {#if !view.hasGrowColumn} {/if} {#if caption} {/if} {#each view.rowModel.rows as row (row.id)} {@const rowSelected = view.rowSelection[row.id] === true} onRowClick?.({ row: row.original, event })} ondblclick={(event) => onRowDoubleClick?.({ row: row.original, event })} > {#if view.isRowSelectionEnabled} {/if} {#each getRowCells(row, view) as cell (cell.id)} {@const meta = getColumnMeta(cell.column.columnDef)} {/each} {#if !view.hasGrowColumn} {/if} {:else} {/each} {#if view.hasFooter} {/if}
{caption}
event.stopPropagation()} ondblclick={(event) => event.stopPropagation()} > row.toggleSelected(e.currentTarget.checked)} />
{emptyMessage}
{#if view.isRowSelectionEnabled} {view.selectedRowCount} of {view.rowModel.rows.length} rows selected {:else} {view.rowModel.rows.length} rows {/if}