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