feat: add packages info to summary

This commit is contained in:
Christel Westerberg
2024-11-12 10:06:13 +01:00
parent dbb5367df2
commit dc3516f4e1
16 changed files with 116 additions and 105 deletions

View File

@@ -46,14 +46,17 @@ export default async function SummaryPage({
packageCodes,
})
const user = await getProfileSafely()
const packages = await getPackages({
hotelId: hotel,
startDate: fromDate,
endDate: toDate,
adults,
children: children?.length,
packageCodes,
})
const packages = packageCodes
? await getPackages({
hotelId: hotel,
startDate: fromDate,
endDate: toDate,
adults,
children: children?.length,
packageCodes,
})
: null
if (!availability || !availability.selectedRoom) {
console.error("No hotel or availability data", availability)
@@ -84,7 +87,6 @@ export default async function SummaryPage({
},
}
console.log({ packages })
return (
<>
<div className={styles.mobileSummary}>
@@ -99,6 +101,7 @@ export default async function SummaryPage({
adults,
children,
cancellationText: availability.cancellationText,
packages,
}}
/>
</div>
@@ -116,6 +119,7 @@ export default async function SummaryPage({
adults,
children,
cancellationText: availability.cancellationText,
packages,
}}
/>
</div>

View File

@@ -46,7 +46,13 @@ export default async function StepPage({
toDate,
} = getQueryParamsForEnterDetails(selectRoomParams)
const { adults, children, roomTypeCode, rateCode, packages } = rooms[0] // TODO: Handle multiple rooms
const {
adults,
children,
roomTypeCode,
rateCode,
packages: packageCodes,
} = rooms[0] // TODO: Handle multiple rooms
const childrenAsString = children && generateChildrenString(children)
@@ -60,7 +66,7 @@ export default async function StepPage({
roomStayEndDate: toDate,
rateCode,
roomTypeCode,
packageCodes: packages,
packageCodes,
})
const roomAvailability = await getSelectedRoomAvailability({
@@ -71,7 +77,7 @@ export default async function StepPage({
roomStayEndDate: toDate,
rateCode,
roomTypeCode,
packageCodes: packages,
packageCodes,
})
const hotelData = await getHotelData({
hotelId,