@@ -74,7 +74,7 @@ import { toTypedSchema } from '@vee-validate/zod';
7474import * as zod from 'zod';
7575
7676const fieldSchema = toTypedSchema(
77- zod.string().nonempty( 'Field is required').email({ message: 'Must be a valid email' })
77+ zod.string().min(1, { message: 'Field is required' } ).email({ message: 'Must be a valid email' })
7878);
7979const { value, errorMessage } = useField('email', fieldSchema);
8080</script>
@@ -108,8 +108,8 @@ import * as zod from 'zod';
108108
109109const validationSchema = toTypedSchema(
110110 zod.object({
111- email: zod.string().nonempty( 'This is required').email({ message: 'Must be a valid email' }),
112- password: zod.string().nonempty( 'This is required').min(8, { message: 'Too short' }),
111+ email: zod.string().min(1, { message: 'This is required' } ).email({ message: 'Must be a valid email' }),
112+ password: zod.string().min(1, { message: 'This is required' } ).min(8, { message: 'Too short' }),
113113 })
114114);
115115
@@ -141,8 +141,8 @@ import * as zod from 'zod';
141141
142142const validationSchema = toTypedSchema(
143143 zod.object({
144- email: zod.string().nonempty( 'This is required').email({ message: 'Must be a valid email' }),
145- password: zod.string().nonempty( 'This is required').min(8, { message: 'Too short' }),
144+ email: zod.string().min(1, { message: 'This is required' } ).email({ message: 'Must be a valid email' }),
145+ password: zod.string().min(1, { message: 'This is required' } ).min(8, { message: 'Too short' }),
146146 })
147147);
148148
0 commit comments