Onboarding Date Should Accept Present and Past Dates While Creating Tenant
This commit is contained in:
parent
a2f105dd41
commit
76b6c27d81
@ -20,16 +20,7 @@ export const newTenantSchema = z.object({
|
|||||||
contactNumber: z.string().trim()
|
contactNumber: z.string().trim()
|
||||||
.nonempty("Contact number is required")
|
.nonempty("Contact number is required")
|
||||||
.regex(/^\+?[1-9]\d{7,14}$/, "Enter a valid contact number"),
|
.regex(/^\+?[1-9]\d{7,14}$/, "Enter a valid contact number"),
|
||||||
onBoardingDate: z.preprocess((val) => {
|
onBoardingDate: z.string().min(1, { message: "Date is required" }),
|
||||||
if (typeof val === "string" && val.includes("-")) {
|
|
||||||
const [day, month, year] = val.split("-");
|
|
||||||
return new Date(`${year}-${month}-${day}`);
|
|
||||||
}
|
|
||||||
return val;
|
|
||||||
}, z.date({
|
|
||||||
required_error: "Onboarding date is required",
|
|
||||||
invalid_type_error: "Invalid date format",
|
|
||||||
})),
|
|
||||||
organizationSize: z.string().nonempty("Organization size is required"),
|
organizationSize: z.string().nonempty("Organization size is required"),
|
||||||
industryId: z.string().uuid("Invalid industry ID"),
|
industryId: z.string().uuid("Invalid industry ID"),
|
||||||
reference: z.string().nonempty("Reference is required"),
|
reference: z.string().nonempty("Reference is required"),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user