feat: SW-1589 Booking code booking creation
This commit is contained in:
@@ -73,6 +73,7 @@ export default function PaymentClient({
|
||||
const lang = useLang()
|
||||
const intl = useIntl()
|
||||
const searchParams = useSearchParams()
|
||||
const bookingCode = searchParams.get("bookingCode")
|
||||
|
||||
const { booking, canProceedToPayment, rooms, totalPrice } =
|
||||
useEnterDetailsStore((state) => ({
|
||||
@@ -341,6 +342,7 @@ export default function PaymentClient({
|
||||
memberPrice: room.roomRate.memberRate?.localPrice.pricePerStay,
|
||||
publicPrice: room.roomRate.publicRate?.localPrice.pricePerStay,
|
||||
},
|
||||
bookingCode,
|
||||
roomTypeCode: room.bedType!.roomTypeCode, // A selection has been made in order to get to this step.
|
||||
smsConfirmationRequested: data.smsConfirmation,
|
||||
specialRequest: {
|
||||
@@ -361,6 +363,7 @@ export default function PaymentClient({
|
||||
rooms,
|
||||
booking,
|
||||
isFlexRate,
|
||||
bookingCode,
|
||||
]
|
||||
)
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ const roomsSchema = z
|
||||
.array(
|
||||
z.object({
|
||||
adults: z.number().int().nonnegative(),
|
||||
bookingCode: z.string().nullable(),
|
||||
childrenAges: z
|
||||
.array(
|
||||
z.object({
|
||||
|
||||
Reference in New Issue
Block a user