Fix schema
This commit is contained in:
parent
cfefeb625e
commit
e78021643b
|
|
@ -25,19 +25,19 @@ export default function RegisterPage() {
|
||||||
const form = useForm<CreateUserSchema>({
|
const form = useForm<CreateUserSchema>({
|
||||||
initialValues: {
|
initialValues: {
|
||||||
email: "",
|
email: "",
|
||||||
plainPassword: "",
|
password: "",
|
||||||
plainPasswordConfirmation: "",
|
passwordConfirmation: "",
|
||||||
name: "",
|
name: "",
|
||||||
},
|
},
|
||||||
validate: {
|
validate: {
|
||||||
email: (value: string) =>
|
email: (value: string) =>
|
||||||
/^\S+@\S+$/.test(value) ? null : "Invalid email",
|
/^\S+@\S+$/.test(value) ? null : "Invalid email",
|
||||||
plainPassword: (value: string) =>
|
password: (value: string) =>
|
||||||
value.length >= 6
|
value.length >= 6
|
||||||
? null
|
? null
|
||||||
: "Password should be at least 6 characters",
|
: "Password should be at least 6 characters",
|
||||||
plainPasswordConfirmation: (value: string, values: CreateUserSchema) =>
|
passwordConfirmation: (value: string, values: CreateUserSchema) =>
|
||||||
value === values.plainPassword ? null : "Passwords should match",
|
value === values.password ? null : "Passwords should match",
|
||||||
name: (value: string) =>
|
name: (value: string) =>
|
||||||
value.length > 0 ? null : "Name is required",
|
value.length > 0 ? null : "Name is required",
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user