chore(Form): catch-up with v2 changes (#2165)

Co-authored-by: Benjamin Canac <canacb1@gmail.com>
This commit is contained in:
Romain Hamel
2024-09-10 14:09:42 +02:00
committed by GitHub
parent 9ddfec123e
commit 175229384f
8 changed files with 33 additions and 21 deletions

View File

@@ -157,15 +157,12 @@ async function _validate(opts: { name?: string | string[], silent?: boolean, nes
}
async function onSubmit(payload: Event) {
const event = payload as SubmitEvent
const event = payload as FormSubmitEvent<any>
try {
await _validate({ nested: true })
const submitEvent: FormSubmitEvent<any> = {
...event,
data: props.state
}
emits('submit', submitEvent)
event.data = props.state
emits('submit', event)
} catch (error) {
if (!(error instanceof FormValidationException)) {
throw error