Skip to content

Commit ca40dd1

Browse files
authored
fix(selectable-tile): include dispatched events in types (#1695)
Fixes #1694
1 parent 821233a commit ca40dd1

File tree

4 files changed

+18
-7
lines changed

4 files changed

+18
-7
lines changed

COMPONENT_INDEX.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3272,13 +3272,15 @@ None.
32723272

32733273
### Events
32743274

3275-
| Event name | Type | Detail |
3276-
| :--------- | :-------- | :----- |
3277-
| click | forwarded | -- |
3278-
| mouseover | forwarded | -- |
3279-
| mouseenter | forwarded | -- |
3280-
| mouseleave | forwarded | -- |
3281-
| keydown | forwarded | -- |
3275+
| Event name | Type | Detail |
3276+
| :--------- | :--------- | :------------------ |
3277+
| select | dispatched | <code>string</code> |
3278+
| deselect | dispatched | <code>string</code> |
3279+
| click | forwarded | -- |
3280+
| mouseover | forwarded | -- |
3281+
| mouseenter | forwarded | -- |
3282+
| mouseleave | forwarded | -- |
3283+
| keydown | forwarded | -- |
32823284

32833285
## `SideNav`
32843286

docs/src/COMPONENT_API.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10544,6 +10544,8 @@
1054410544
"moduleExports": [],
1054510545
"slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],
1054610546
"events": [
10547+
{ "type": "dispatched", "name": "select", "detail": "string" },
10548+
{ "type": "dispatched", "name": "deselect", "detail": "string" },
1054710549
{ "type": "forwarded", "name": "click", "element": "label" },
1054810550
{ "type": "forwarded", "name": "mouseover", "element": "label" },
1054910551
{ "type": "forwarded", "name": "mouseenter", "element": "label" },

src/Tile/SelectableTile.svelte

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
<script>
2+
/**
3+
* @event {string} "select"
4+
* @event {string} "deselect"
5+
*/
6+
27
/** Set to `true` to select the tile */
38
export let selected = false;
49

types/Tile/SelectableTile.svelte.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ export interface SelectableTileProps
6767
export default class SelectableTile extends SvelteComponentTyped<
6868
SelectableTileProps,
6969
{
70+
select: CustomEvent<string>;
71+
deselect: CustomEvent<string>;
7072
click: WindowEventMap["click"];
7173
mouseover: WindowEventMap["mouseover"];
7274
mouseenter: WindowEventMap["mouseenter"];

0 commit comments

Comments
 (0)