Fix schema

This commit is contained in:
sianida26 2024-02-28 21:31:04 +07:00
parent cfefeb625e
commit e78021643b

View File

@ -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",
}, },