fix(toolbar-search): forward keyup, keydown, paste events to Search (#1490)

This commit is contained in:
Ben Periton 2022-09-21 16:25:27 +01:00 committed by GitHub
commit bd8741e45b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 1 deletions

View file

@ -4522,6 +4522,9 @@ None.
| input | forwarded | -- |
| focus | forwarded | -- |
| blur | forwarded | -- |
| keyup | forwarded | -- |
| keydown | forwarded | -- |
| paste | forwarded | -- |
## `Tooltip`

View file

@ -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" }

View file

@ -111,4 +111,7 @@
on:blur="{() => {
expanded = !persistent && !!value.length;
}}"
on:keyup
on:keydown
on:paste
/>

View file

@ -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"];
},
{}
> {}