fix(SW-360): better country required msg

This commit is contained in:
Chuma McPhoy
2024-10-22 10:46:45 +02:00
parent 19049ce22c
commit 7bafad54f9

View File

@@ -3,6 +3,7 @@ import { z } from "zod"
import { passwordValidator } from "@/utils/passwordValidator"
import { phoneValidator } from "@/utils/phoneValidator"
const countryRequiredMsg = "Country is required"
export const registerSchema = z.object({
firstName: z
.string()
@@ -23,7 +24,12 @@ export const registerSchema = z.object({
),
dateOfBirth: z.string().min(1),
address: z.object({
countryCode: z.string(),
countryCode: z
.string({
required_error: countryRequiredMsg,
invalid_type_error: countryRequiredMsg,
})
.min(1, countryRequiredMsg),
zipCode: z.string().min(1),
}),
password: passwordValidator("Password is required"),