mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-15 02:11:05 +00:00
fix(fluid-form): forward missing events (#583)
This commit is contained in:
parent
1d93eb0783
commit
f4f209f13b
5 changed files with 34 additions and 3 deletions
|
@ -1368,6 +1368,11 @@ None.
|
||||||
|
|
||||||
| Event name | Type | Detail |
|
| Event name | Type | Detail |
|
||||||
| :--------- | :-------- | :----- |
|
| :--------- | :-------- | :----- |
|
||||||
|
| click | forwarded | -- |
|
||||||
|
| keydown | forwarded | -- |
|
||||||
|
| mouseover | forwarded | -- |
|
||||||
|
| mouseenter | forwarded | -- |
|
||||||
|
| mouseleave | forwarded | -- |
|
||||||
| submit | forwarded | -- |
|
| submit | forwarded | -- |
|
||||||
|
|
||||||
## `Form`
|
## `Form`
|
||||||
|
@ -1387,6 +1392,7 @@ None.
|
||||||
| Event name | Type | Detail |
|
| Event name | Type | Detail |
|
||||||
| :--------- | :-------- | :----- |
|
| :--------- | :-------- | :----- |
|
||||||
| click | forwarded | -- |
|
| click | forwarded | -- |
|
||||||
|
| keydown | forwarded | -- |
|
||||||
| mouseover | forwarded | -- |
|
| mouseover | forwarded | -- |
|
||||||
| mouseenter | forwarded | -- |
|
| mouseenter | forwarded | -- |
|
||||||
| mouseleave | forwarded | -- |
|
| mouseleave | forwarded | -- |
|
||||||
|
|
|
@ -3448,7 +3448,14 @@
|
||||||
"filePath": "src/FluidForm/FluidForm.svelte",
|
"filePath": "src/FluidForm/FluidForm.svelte",
|
||||||
"props": [],
|
"props": [],
|
||||||
"slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],
|
"slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],
|
||||||
"events": [{ "type": "forwarded", "name": "submit", "element": "Form" }],
|
"events": [
|
||||||
|
{ "type": "forwarded", "name": "click", "element": "Form" },
|
||||||
|
{ "type": "forwarded", "name": "keydown", "element": "Form" },
|
||||||
|
{ "type": "forwarded", "name": "mouseover", "element": "Form" },
|
||||||
|
{ "type": "forwarded", "name": "mouseenter", "element": "Form" },
|
||||||
|
{ "type": "forwarded", "name": "mouseleave", "element": "Form" },
|
||||||
|
{ "type": "forwarded", "name": "submit", "element": "Form" }
|
||||||
|
],
|
||||||
"typedefs": [],
|
"typedefs": [],
|
||||||
"rest_props": { "type": "InlineComponent", "name": "Form" }
|
"rest_props": { "type": "InlineComponent", "name": "Form" }
|
||||||
},
|
},
|
||||||
|
@ -3459,6 +3466,7 @@
|
||||||
"slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],
|
"slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],
|
||||||
"events": [
|
"events": [
|
||||||
{ "type": "forwarded", "name": "click", "element": "form" },
|
{ "type": "forwarded", "name": "click", "element": "form" },
|
||||||
|
{ "type": "forwarded", "name": "keydown", "element": "form" },
|
||||||
{ "type": "forwarded", "name": "mouseover", "element": "form" },
|
{ "type": "forwarded", "name": "mouseover", "element": "form" },
|
||||||
{ "type": "forwarded", "name": "mouseenter", "element": "form" },
|
{ "type": "forwarded", "name": "mouseenter", "element": "form" },
|
||||||
{ "type": "forwarded", "name": "mouseleave", "element": "form" },
|
{ "type": "forwarded", "name": "mouseleave", "element": "form" },
|
||||||
|
|
|
@ -5,6 +5,15 @@
|
||||||
setContext("Form", { isFluid: true });
|
setContext("Form", { isFluid: true });
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<Form {...$$restProps} class="bx--form--fluid {$$restProps.class}" on:submit>
|
<Form
|
||||||
|
{...$$restProps}
|
||||||
|
class="bx--form--fluid {$$restProps.class}"
|
||||||
|
on:click
|
||||||
|
on:keydown
|
||||||
|
on:mouseover
|
||||||
|
on:mouseenter
|
||||||
|
on:mouseleave
|
||||||
|
on:submit
|
||||||
|
>
|
||||||
<slot />
|
<slot />
|
||||||
</Form>
|
</Form>
|
||||||
|
|
9
types/FluidForm/FluidForm.d.ts
vendored
9
types/FluidForm/FluidForm.d.ts
vendored
|
@ -5,6 +5,13 @@ export interface FluidFormProps {}
|
||||||
|
|
||||||
export default class FluidForm extends SvelteComponentTyped<
|
export default class FluidForm extends SvelteComponentTyped<
|
||||||
FluidFormProps,
|
FluidFormProps,
|
||||||
{ submit: WindowEventMap["submit"] },
|
{
|
||||||
|
click: WindowEventMap["click"];
|
||||||
|
keydown: WindowEventMap["keydown"];
|
||||||
|
mouseover: WindowEventMap["mouseover"];
|
||||||
|
mouseenter: WindowEventMap["mouseenter"];
|
||||||
|
mouseleave: WindowEventMap["mouseleave"];
|
||||||
|
submit: WindowEventMap["submit"];
|
||||||
|
},
|
||||||
{ default: {} }
|
{ default: {} }
|
||||||
> {}
|
> {}
|
||||||
|
|
1
types/Form/Form.d.ts
vendored
1
types/Form/Form.d.ts
vendored
|
@ -8,6 +8,7 @@ export default class Form extends SvelteComponentTyped<
|
||||||
FormProps,
|
FormProps,
|
||||||
{
|
{
|
||||||
click: WindowEventMap["click"];
|
click: WindowEventMap["click"];
|
||||||
|
keydown: WindowEventMap["keydown"];
|
||||||
mouseover: WindowEventMap["mouseover"];
|
mouseover: WindowEventMap["mouseover"];
|
||||||
mouseenter: WindowEventMap["mouseenter"];
|
mouseenter: WindowEventMap["mouseenter"];
|
||||||
mouseleave: WindowEventMap["mouseleave"];
|
mouseleave: WindowEventMap["mouseleave"];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue