fix(data-table): specify that restProps are forwarded to "div" #524 (#525)

This commit is contained in:
Eric Liu 2021-02-17 05:56:33 -08:00 committed by GitHub
commit 827a9822e7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 3 deletions

View file

@ -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",

View file

@ -19,6 +19,7 @@
* @event {DataTableRow} mouseleave:row
* @event {{ expanded: boolean; row: DataTableRow; }} click:row--expand
* @event {DataTableCell} click:cell
* @restProps {div}
*/
/**

View file

@ -69,7 +69,7 @@
}
</script>
<DataTable headers="{headers}" rows="{rows}" />
<DataTable headers="{headers}" rows="{rows}" style="" class="class" />
<DataTable headers="{headers}" rows="{rows}">
<span slot="cell-header" let:header>

View file

@ -35,7 +35,8 @@ export interface DataTableCell {
value: DataTableValue;
}
export interface DataTableProps {
export interface DataTableProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
/**
* Specify the data table headers
* @default []