From 4548c527d020c609125af5700c6e41f2c03cd05d Mon Sep 17 00:00:00 2001 From: Romain Hamel Date: Tue, 8 Apr 2025 22:32:47 +0200 Subject: [PATCH] fix(Form): conflict on submit event type --- src/runtime/components/Form.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/runtime/components/Form.vue b/src/runtime/components/Form.vue index 742fb92c..793750a2 100644 --- a/src/runtime/components/Form.vue +++ b/src/runtime/components/Form.vue @@ -43,8 +43,7 @@ export interface FormProps { onSubmit?: ((event: FormSubmitEvent) => void | Promise) | (() => void | Promise) } -export interface FormEmits { - (e: 'submit', payload: FormSubmitEvent): void +export interface FormEmits { (e: 'error', payload: FormErrorEvent): void } @@ -68,7 +67,7 @@ const props = withDefaults(defineProps>(), { transform: true }) -const emits = defineEmits>() +const emits = defineEmits() defineSlots() const formId = props.id ?? useId() as string