Disable B codes in booking widget

This commit is contained in:
Niclas Edenvin
2025-05-13 14:20:34 +02:00
committed by Arvid Norlin
parent 74c7c5ccdf
commit 7c6ca562fa
2 changed files with 20 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ export const bookingWidgetErrors = {
BED_CHOICE_REQUIRED: "BED_CHOICE_REQUIRED",
CHILDREN_EXCEEDS_ADULTS: "CHILDREN_EXCEEDS_ADULTS",
BOOKING_CODE_INVALID: "BOOKING_CODE_INVALID",
BOOKING_CODE_ONLY_ENGLISH: "BOOKING_CODE_ONLY_ENGLISH",
REQUIRED: "REQUIRED",
DESTINATION_REQUIRED: "DESTINATION_REQUIRED",
MULTIROOM_BOOKING_CODE_UNAVAILABLE: "MULTIROOM_BOOKING_CODE_UNAVAILABLE",
@@ -60,6 +61,9 @@ export const bookingCodeSchema = z
),
{ message: bookingWidgetErrors.BOOKING_CODE_INVALID }
)
.refine((value) => !value.startsWith("B") && !value.startsWith("b"), {
message: bookingWidgetErrors.BOOKING_CODE_ONLY_ENGLISH,
})
.default(""),
remember: z.boolean().default(false),
flag: z.boolean().default(false),