fix(types): allow data-* attributes for props forwarded to HTML elements (#1741)

* chore(deps-dev): upgrade `sveld` to v0.18.1

* Run "yarn build:docs"

* test: assert that `data-*` attributes are valid
This commit is contained in:
Eric Liu 2023-07-08 16:41:44 -07:00 committed by GitHub
commit 7fdc2ef7f0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
147 changed files with 310 additions and 22 deletions

View file

@ -27,6 +27,8 @@ export interface ClickableTileProps
* @default undefined
*/
href?: string;
[key: `data-${string}`]: any;
}
export default class ClickableTile extends SvelteComponentTyped<

View file

@ -68,6 +68,8 @@ export interface ExpandableTileProps
* @default null
*/
ref?: null | HTMLButtonElement;
[key: `data-${string}`]: any;
}
export default class ExpandableTile extends SvelteComponentTyped<

View file

@ -50,6 +50,8 @@ export interface RadioTileProps
* @default ""
*/
name?: string;
[key: `data-${string}`]: any;
}
export default class RadioTile extends SvelteComponentTyped<

View file

@ -62,6 +62,8 @@ export interface SelectableTileProps
* @default null
*/
ref?: null | HTMLInputElement;
[key: `data-${string}`]: any;
}
export default class SelectableTile extends SvelteComponentTyped<

View file

@ -8,6 +8,8 @@ export interface TileProps
* @default false
*/
light?: boolean;
[key: `data-${string}`]: any;
}
export default class Tile extends SvelteComponentTyped<

View file

@ -20,6 +20,8 @@ export interface TileGroupProps
* @default ""
*/
legend?: string;
[key: `data-${string}`]: any;
}
export default class TileGroup extends SvelteComponentTyped<