mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-19 11:59:34 +00:00
Merge 7373aa30c5
into a9e63e0038
This commit is contained in:
commit
c91229999a
15 changed files with 352 additions and 63 deletions
3
types/Tile/SelectableTile.d.ts
vendored
3
types/Tile/SelectableTile.d.ts
vendored
|
@ -62,10 +62,11 @@ export default class SelectableTile {
|
|||
default: {};
|
||||
};
|
||||
|
||||
$on(eventname: "change", cb: (event: WindowEventMap["change"]) => void): () => void;
|
||||
$on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
|
||||
$on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
|
||||
$on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
|
||||
$on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
|
||||
$on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
|
||||
$on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
|
||||
$on(eventname: string, cb: (event: Event) => void): () => void;
|
||||
}
|
||||
|
|
37
types/Tile/SelectableTileGroup.d.ts
vendored
Normal file
37
types/Tile/SelectableTileGroup.d.ts
vendored
Normal file
|
@ -0,0 +1,37 @@
|
|||
/// <reference types="svelte" />
|
||||
|
||||
export interface SelectableTileGroupProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["fieldset"]> {
|
||||
/**
|
||||
* Specify the selected tile's
|
||||
* @default []
|
||||
*/
|
||||
selectedValues?: any[];
|
||||
|
||||
/**
|
||||
* Set to `true` to disable the tile group
|
||||
* @default false
|
||||
*/
|
||||
disabled?: boolean;
|
||||
|
||||
/**
|
||||
* Specify the legend text
|
||||
* @default ""
|
||||
*/
|
||||
legend?: string;
|
||||
|
||||
/**
|
||||
* Set to `true` to enable the light variant throughout the group
|
||||
* @default false
|
||||
*/
|
||||
light?: boolean;
|
||||
}
|
||||
|
||||
export default class SelectableTileGroup {
|
||||
$$prop_def: SelectableTileGroupProps;
|
||||
$$slot_def: {
|
||||
default: {};
|
||||
};
|
||||
|
||||
$on(eventname: "select", cb: (event: CustomEvent<any>) => void): () => void;
|
||||
$on(eventname: string, cb: (event: Event) => void): () => void;
|
||||
}
|
1
types/index.d.ts
vendored
1
types/index.d.ts
vendored
|
@ -123,6 +123,7 @@ export { default as ExpandableTile } from "./Tile/ExpandableTile";
|
|||
export { default as SelectableTile } from "./Tile/SelectableTile";
|
||||
export { default as RadioTile } from "./Tile/RadioTile";
|
||||
export { default as TileGroup } from "./Tile/TileGroup";
|
||||
export { default as SelectableTileGroup } from "./Tile/SelectableTileGroup";
|
||||
export { default as TimePicker } from "./TimePicker/TimePicker";
|
||||
export { default as TimePickerSelect } from "./TimePicker/TimePickerSelect";
|
||||
export { default as Toggle } from "./Toggle/Toggle";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue