From b454a2177983ab9d1d6daf49ba0f36b26a8284ec Mon Sep 17 00:00:00 2001 From: Romain Hamel Date: Thu, 7 Sep 2023 16:14:53 +0200 Subject: [PATCH] fix(Form): fix valibot imports --- src/runtime/components/forms/Form.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/runtime/components/forms/Form.vue b/src/runtime/components/forms/Form.vue index 51c7c28a98..2e54f27cfa 100644 --- a/src/runtime/components/forms/Form.vue +++ b/src/runtime/components/forms/Form.vue @@ -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 ): Promise { + const { safeParseAsync } = await import('valibot') + const result = await safeParseAsync(schema, state) if (result.success === false) { return result.issues.map((issue) => ({