fix: rename children to childrenInRoom

This commit is contained in:
Christel Westerberg
2025-01-14 12:25:17 +01:00
parent b2935114e3
commit bcae63e3fc
26 changed files with 104 additions and 91 deletions

View File

@@ -64,13 +64,20 @@ export default async function StepPage({
const {
hotelId,
rooms: [
{ adults, children, roomTypeCode, rateCode, packages: packageCodes },
{
adults,
childrenInRoom,
roomTypeCode,
rateCode,
packages: packageCodes,
},
], // TODO: Handle multiple rooms
fromDate,
toDate,
} = booking
const childrenAsString = children && generateChildrenString(children)
const childrenAsString =
childrenInRoom && generateChildrenString(childrenInRoom)
const breakfastInput = { adults, fromDate, hotelId, toDate }
const selectedRoomAvailabilityInput = {
adults,
@@ -89,7 +96,7 @@ export default async function StepPage({
if (packageCodes?.length) {
void getPackages({
adults,
children: children?.length,
children: childrenInRoom?.length,
endDate: toDate,
hotelId,
packageCodes,
@@ -100,7 +107,7 @@ export default async function StepPage({
const packages = packageCodes
? await getPackages({
adults,
children: children?.length,
children: childrenInRoom?.length,
endDate: toDate,
hotelId,
packageCodes,
@@ -170,9 +177,11 @@ export default async function StepPage({
arrivalDate: format(arrivalDate, "yyyy-MM-dd"),
departureDate: format(departureDate, "yyyy-MM-dd"),
noOfAdults: adults,
noOfChildren: children?.length,
ageOfChildren: children?.map((c) => c.age).join(","),
childBedPreference: children?.map((c) => ChildBedMapEnum[c.bed]).join("|"),
noOfChildren: childrenInRoom?.length,
ageOfChildren: childrenInRoom?.map((c) => c.age).join(","),
childBedPreference: childrenInRoom
?.map((c) => ChildBedMapEnum[c.bed])
.join("|"),
noOfRooms: 1, // // TODO: Handle multiple rooms
duration: differenceInCalendarDays(departureDate, arrivalDate),
leadTime: differenceInCalendarDays(arrivalDate, new Date()),