diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index a34b1d40..4b732219 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -2461,12 +2461,12 @@ None. | Event name | Type | Detail | | :--------- | :--------- | :------------------------------------------------------------------------------------------------------------- | +| blur | dispatched | FocusEvent | CustomEvent | | select | dispatched | { selectedIds: MultiSelectItemId[]; selected: MultiSelectItem[]; unselected: MultiSelectItem[]; } | | clear | dispatched | any | | keydown | forwarded | -- | | keyup | forwarded | -- | | focus | forwarded | -- | -| blur | forwarded | -- | ## `NotificationActionButton` diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 0472a252..2c1a7b6a 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -6776,6 +6776,11 @@ ], "slots": [], "events": [ + { + "type": "dispatched", + "name": "blur", + "detail": "FocusEvent | CustomEvent" + }, { "type": "dispatched", "name": "select", @@ -6784,8 +6789,7 @@ { "type": "dispatched", "name": "clear", "detail": "any" }, { "type": "forwarded", "name": "keydown", "element": "input" }, { "type": "forwarded", "name": "keyup", "element": "input" }, - { "type": "forwarded", "name": "focus", "element": "input" }, - { "type": "forwarded", "name": "blur", "element": "input" } + { "type": "forwarded", "name": "focus", "element": "input" } ], "typedefs": [ { diff --git a/tests/MultiSelect.test.svelte b/tests/MultiSelect.test.svelte index e06961ef..cfd1df55 100644 --- a/tests/MultiSelect.test.svelte +++ b/tests/MultiSelect.test.svelte @@ -17,6 +17,9 @@ console.log(e.detail.selected); console.log(e.detail.unselected); }}" + on:blur="{(e) => { + e.detail; // number | FocusEvent + }}" />