From bd8741e45bf0c08ca4dc1b9378df865cbbba47f1 Mon Sep 17 00:00:00 2001 From: Ben Periton <104396+benperiton@users.noreply.github.com> Date: Wed, 21 Sep 2022 16:25:27 +0100 Subject: [PATCH] fix(toolbar-search): forward keyup, keydown, paste events to `Search` (#1490) --- COMPONENT_INDEX.md | 3 +++ docs/src/COMPONENT_API.json | 5 ++++- src/DataTable/ToolbarSearch.svelte | 3 +++ types/DataTable/ToolbarSearch.svelte.d.ts | 3 +++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index c675a9eb..5aa695cd 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -4522,6 +4522,9 @@ None. | input | forwarded | -- | | focus | forwarded | -- | | blur | forwarded | -- | +| keyup | forwarded | -- | +| keydown | forwarded | -- | +| paste | forwarded | -- | ## `Tooltip` diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 68d92c00..9272439b 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -13873,7 +13873,10 @@ { "type": "forwarded", "name": "change", "element": "Search" }, { "type": "forwarded", "name": "input", "element": "Search" }, { "type": "forwarded", "name": "focus", "element": "Search" }, - { "type": "forwarded", "name": "blur", "element": "Search" } + { "type": "forwarded", "name": "blur", "element": "Search" }, + { "type": "forwarded", "name": "keyup", "element": "Search" }, + { "type": "forwarded", "name": "keydown", "element": "Search" }, + { "type": "forwarded", "name": "paste", "element": "Search" } ], "typedefs": [], "rest_props": { "type": "Element", "name": "input" } diff --git a/src/DataTable/ToolbarSearch.svelte b/src/DataTable/ToolbarSearch.svelte index f0064883..94a88969 100644 --- a/src/DataTable/ToolbarSearch.svelte +++ b/src/DataTable/ToolbarSearch.svelte @@ -111,4 +111,7 @@ on:blur="{() => { expanded = !persistent && !!value.length; }}" + on:keyup + on:keydown + on:paste /> diff --git a/types/DataTable/ToolbarSearch.svelte.d.ts b/types/DataTable/ToolbarSearch.svelte.d.ts index 67a6bad4..43cb929f 100644 --- a/types/DataTable/ToolbarSearch.svelte.d.ts +++ b/types/DataTable/ToolbarSearch.svelte.d.ts @@ -71,6 +71,9 @@ export default class ToolbarSearch extends SvelteComponentTyped< input: WindowEventMap["input"]; focus: WindowEventMap["focus"]; blur: WindowEventMap["blur"]; + keyup: WindowEventMap["keyup"]; + keydown: WindowEventMap["keydown"]; + paste: DocumentAndElementEventHandlersEventMap["paste"]; }, {} > {}