From 0958c626c65d72fdbb1ad6ef198b390da48a0ba4 Mon Sep 17 00:00:00 2001 From: Linus Flood Date: Fri, 29 Nov 2024 08:48:39 +0100 Subject: [PATCH] Age and bed for children --- .../(standard)/select-hotel/@modal/(.)map/page.tsx | 2 ++ .../(public)/hotelreservation/(standard)/select-hotel/page.tsx | 2 ++ .../(public)/hotelreservation/(standard)/select-rate/page.tsx | 3 ++- .../(live)/(public)/hotelreservation/(standard)/step/page.tsx | 3 ++- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/@modal/(.)map/page.tsx b/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/@modal/(.)map/page.tsx index f073826ac..ca12f369a 100644 --- a/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/@modal/(.)map/page.tsx +++ b/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/@modal/(.)map/page.tsx @@ -78,6 +78,8 @@ export default async function SelectHotelMapPage({ departureDate: format(departureDate, "yyyy-MM-dd"), noOfAdults: adults, noOfChildren: child?.length, + ageOfChildren: child?.map((c) => c.age).join(","), + childBedPreference: child?.map((c) => c.bed).join("|"), noOfRooms: 1, // // TODO: Handle multiple rooms duration: differenceInCalendarDays(departureDate, arrivalDate), leadTime: differenceInCalendarDays(arrivalDate, new Date()), diff --git a/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/page.tsx b/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/page.tsx index e0f305e29..fbc596552 100644 --- a/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/page.tsx +++ b/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/page.tsx @@ -125,6 +125,8 @@ export default async function SelectHotelPage({ departureDate: format(departureDate, "yyyy-MM-dd"), noOfAdults: adults, noOfChildren: child?.length, + ageOfChildren: child?.map((c) => c.age).join(","), + childBedPreference: child?.map((c) => c.bed).join("|"), noOfRooms: 1, // // TODO: Handle multiple rooms duration: differenceInCalendarDays(departureDate, arrivalDate), leadTime: differenceInCalendarDays(arrivalDate, new Date()), diff --git a/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-rate/page.tsx b/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-rate/page.tsx index 50736479c..d1a03f9c3 100644 --- a/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-rate/page.tsx +++ b/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-rate/page.tsx @@ -84,7 +84,8 @@ export default async function SelectRatePage({ departureDate: format(departureDate, "yyyy-MM-dd"), noOfAdults: adults, noOfChildren: children?.length, - //childBedPreference // "adults|adults|extra|adults" + ageOfChildren: children?.map((c) => c.age).join(","), + childBedPreference: children?.map((c) => c.bed).join("|"), noOfRooms: 1, // // TODO: Handle multiple rooms duration: differenceInCalendarDays(departureDate, arrivalDate), leadTime: differenceInCalendarDays(arrivalDate, new Date()), diff --git a/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/page.tsx b/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/page.tsx index 0074b0a46..16e382f2a 100644 --- a/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/page.tsx +++ b/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/page.tsx @@ -170,7 +170,8 @@ export default async function StepPage({ departureDate: format(departureDate, "yyyy-MM-dd"), noOfAdults: adults, noOfChildren: children?.length, - //childBedPreference // "adults|adults|extra|adults" + ageOfChildren: children?.map((c) => c.age).join(","), + childBedPreference: children?.map((c) => c.bed).join("|"), noOfRooms: 1, // // TODO: Handle multiple rooms duration: differenceInCalendarDays(departureDate, arrivalDate), leadTime: differenceInCalendarDays(arrivalDate, new Date()),