fix(Form): fix valibot imports (#617)

This commit is contained in:
Romain Hamel
2023-09-08 10:10:45 +02:00
committed by GitHub
parent 0d5f008168
commit 1a7eb27cad

View File

@@ -11,7 +11,6 @@ import type { ZodSchema } from 'zod'
import type { ValidationError as JoiError, Schema as JoiSchema } from 'joi'
import type { ObjectSchema as YupObjectSchema, ValidationError as YupError } from 'yup'
import type { ObjectSchema as ValibotObjectSchema } from 'valibot'
import { safeParseAsync } from 'valibot'
import type { FormError, FormEvent, FormEventType, FormSubmitEvent, Form } from '../../types/form'
export default defineComponent({
@@ -218,6 +217,8 @@ async function getValibotError (
state: any,
schema: ValibotObjectSchema<any>
): Promise<FormError[]> {
const { safeParseAsync } = await import('valibot')
const result = await safeParseAsync(schema, state)
if (result.success === false) {
return result.issues.map((issue) => ({