diff --git a/src/DataTable/DataTable.svelte b/src/DataTable/DataTable.svelte index e0e2a389..d3c8d549 100644 --- a/src/DataTable/DataTable.svelte +++ b/src/DataTable/DataTable.svelte @@ -10,7 +10,7 @@ * @typedef {{ key: DataTableKey; value: DataTableValue; display?: (item: Value) => DataTableValue; }} DataTableCell * @slot {{ row: DataTableRow; }} expanded-row * @slot {{ header: DataTableNonEmptyHeader; }} cell-header - * @slot {{ row: DataTableRow; cell: DataTableCell; }} cell + * @slot {{ row: DataTableRow; cell: DataTableCell; rowIndex: number; cellIndex: number; }} cell * @event {{ header?: DataTableHeader; row?: DataTableRow; cell?: DataTableCell; }} click * @event {{ expanded: boolean; }} click:header--expand * @event {{ header: DataTableHeader; sortDirection?: "ascending" | "descending" | "none" }} click:header @@ -432,7 +432,13 @@ {#each row.cells as cell, j (cell.key)} {#if headers[j].empty} - + {cell.display ? cell.display(cell.value) : cell.value} @@ -443,7 +449,13 @@ dispatch('click:cell', cell); }}" > - + {cell.display ? cell.display(cell.value) : cell.value}