Merged in fix/clear-guest-form (pull request #3168)
fix(STAY-120): Avoid prefilling edit guest details form in MyStay * fix: Avoid prefilling edit guest details form in MyStay fix: Avoid prefilling edit guest details form in MyStay Approved-by: Erik Tiekstra Approved-by: Elin Svedin Approved-by: Linus Flood
This commit is contained in:
@@ -1,10 +1,27 @@
|
||||
import { z } from "zod"
|
||||
|
||||
import { phoneValidator } from "@scandic-hotels/common/utils/zod/phoneValidator"
|
||||
|
||||
export const editGuestDetailsErrors = {
|
||||
EMAIL_REQUIRED: "EMAIL_REQUIRED",
|
||||
EMAIL_INVALID: "EMAIL_INVALID",
|
||||
PHONE_REQUIRED: "PHONE_REQUIRED",
|
||||
PHONE_REQUESTED: "PHONE_REQUESTED",
|
||||
} as const
|
||||
|
||||
export const modifyContactSchema = z.object({
|
||||
firstName: z.string(),
|
||||
lastName: z.string(),
|
||||
email: z.string().email(),
|
||||
phoneNumber: z.string(),
|
||||
email: z
|
||||
.string()
|
||||
.min(1, editGuestDetailsErrors.EMAIL_REQUIRED)
|
||||
.email(editGuestDetailsErrors.EMAIL_INVALID),
|
||||
|
||||
phoneNumber: phoneValidator(
|
||||
editGuestDetailsErrors.PHONE_REQUIRED,
|
||||
editGuestDetailsErrors.PHONE_REQUESTED
|
||||
),
|
||||
phoneNumberCC: z.string(),
|
||||
countryCode: z.string(),
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user