From 4d61936e7e90b664846a8f265825612c509511d7 Mon Sep 17 00:00:00 2001 From: Romain Hamel Date: Sun, 4 Aug 2024 09:49:56 +0200 Subject: [PATCH] fix(Form): submit event data (#2012) --- src/runtime/components/forms/Form.vue | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/runtime/components/forms/Form.vue b/src/runtime/components/forms/Form.vue index 2fc15003..7ad7d998 100644 --- a/src/runtime/components/forms/Form.vue +++ b/src/runtime/components/forms/Form.vue @@ -127,16 +127,13 @@ export default defineComponent({ } async function onSubmit (payload: Event) { - const event = payload as SubmitEvent + const event = payload as FormSubmitEvent try { if (props.validateOn?.includes('submit')) { await validate() } - const submitEvent: FormSubmitEvent = { - ...event, - data: props.state - } - emit('submit', submitEvent) + event.data = props.state + emit('submit', event) } catch (error) { if (!(error instanceof FormException)) { throw error