diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 10c418b9..ac2406cc 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -1844,7 +1844,7 @@ "ts": "interface DataTableCell { key: DataTableKey; value: DataTableValue; }" } ], - "rest_props": { "type": "InlineComponent", "name": "TableContainer" } + "rest_props": { "type": "Element", "name": "div" } }, { "moduleName": "DataTableSkeleton", diff --git a/src/DataTable/DataTable.svelte b/src/DataTable/DataTable.svelte index e34a0b07..c632c644 100644 --- a/src/DataTable/DataTable.svelte +++ b/src/DataTable/DataTable.svelte @@ -19,6 +19,7 @@ * @event {DataTableRow} mouseleave:row * @event {{ expanded: boolean; row: DataTableRow; }} click:row--expand * @event {DataTableCell} click:cell + * @restProps {div} */ /** diff --git a/tests/DataTable.test.svelte b/tests/DataTable.test.svelte index c42e09d5..42f52edf 100644 --- a/tests/DataTable.test.svelte +++ b/tests/DataTable.test.svelte @@ -69,7 +69,7 @@ } - + diff --git a/types/DataTable/DataTable.d.ts b/types/DataTable/DataTable.d.ts index 93ec9fcd..254f9797 100644 --- a/types/DataTable/DataTable.d.ts +++ b/types/DataTable/DataTable.d.ts @@ -35,7 +35,8 @@ export interface DataTableCell { value: DataTableValue; } -export interface DataTableProps { +export interface DataTableProps + extends svelte.JSX.HTMLAttributes { /** * Specify the data table headers * @default []