Skip to content

Commit e791407

Browse files
authored
docs: replaces deprecated zod.nonempty() with zod.min(1) (#4741)
Method has been deprecated for a while. min(1) is the suggested replacement. colinhacks/zod#2847
1 parent c4415f8 commit e791407

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/src/pages/integrations/zod-schema-validation.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ import { toTypedSchema } from '@vee-validate/zod';
7474
import * as zod from 'zod';
7575
7676
const 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
);
7979
const { value, errorMessage } = useField('email', fieldSchema);
8080
</script>
@@ -108,8 +108,8 @@ import * as zod from 'zod';
108108
109109
const 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
142142
const 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

Comments
 (0)