diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index ca78b5b2..7e94b654 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -2419,6 +2419,7 @@ export interface MultiSelectItem { | clear | dispatched | null | | blur | dispatched | FocusEvent | CustomEvent | | keydown | forwarded | -- | +| input | forwarded | -- | | keyup | forwarded | -- | | focus | forwarded | -- | | paste | forwarded | -- | diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 88cd4d6b..a31f311f 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -8943,6 +8943,11 @@ "name": "keydown", "element": "input" }, + { + "type": "forwarded", + "name": "input", + "element": "input" + }, { "type": "forwarded", "name": "keyup", diff --git a/src/MultiSelect/MultiSelect.svelte b/src/MultiSelect/MultiSelect.svelte index ec4aeb54..6499b975 100644 --- a/src/MultiSelect/MultiSelect.svelte +++ b/src/MultiSelect/MultiSelect.svelte @@ -459,6 +459,7 @@ if (!open) open = true; } }} + on:input on:keyup on:focus on:blur diff --git a/types/MultiSelect/MultiSelect.svelte.d.ts b/types/MultiSelect/MultiSelect.svelte.d.ts index 2e7de805..b5be0b72 100644 --- a/types/MultiSelect/MultiSelect.svelte.d.ts +++ b/types/MultiSelect/MultiSelect.svelte.d.ts @@ -255,6 +255,7 @@ export default class MultiSelect extends SvelteComponentTyped< clear: CustomEvent; blur: FocusEvent | CustomEvent; keydown: WindowEventMap["keydown"]; + input: WindowEventMap["input"]; keyup: WindowEventMap["keyup"]; focus: WindowEventMap["focus"]; paste: WindowEventMap["paste"];