Merged in feat/BOOK-479-scandic-go-hotels-rm-brf- (pull request #3143)

feat(BOOK-479): Updated breakfast UI for ScandicGo hotels

Approved-by: Erik Tiekstra
This commit is contained in:
Hrishikesh Vaipurkar
2025-11-18 13:03:46 +00:00
parent 93c481fea8
commit 4c0daf8062
23 changed files with 144 additions and 213 deletions

View File

@@ -12,7 +12,7 @@ import { Typography } from "@scandic-hotels/design-system/Typography"
import { ChildBedMapEnum } from "@scandic-hotels/trpc/enums/childBedMapEnum"
import { getRoomFeatureDescription } from "../../../../../utils/getRoomFeatureDescription"
import Breakfast from "./Breakfast"
import { SummaryBreakfast } from "../../../../SummaryBreakfast"
import styles from "./room.module.css"
@@ -26,6 +26,7 @@ interface RoomProps {
nightsCount: number
defaultCurrency: CurrencyEnum
showBookingCodeChip?: boolean
hotelOffersBreakfast?: boolean
}
export default function Room({
@@ -36,6 +37,7 @@ export default function Room({
nightsCount,
defaultCurrency,
showBookingCodeChip = false,
hotelOffersBreakfast = true,
}: RoomProps) {
const intl = useIntl()
const adults = room.adults
@@ -132,6 +134,13 @@ export default function Room({
)
}
const breakfastPrice = room.breakfast
? room.breakfast?.localPrice.price * adults * nightsCount
: room.breakfast
const breakfastCurrency = room.breakfast
? room.breakfast?.localPrice.currency
: null
return (
<>
<div className={styles.room} data-testid={`summary-room-${roomNumber}`}>
@@ -340,12 +349,12 @@ export default function Room({
</Typography>
) : null}
<Breakfast
adults={room.adults}
breakfast={room.breakfast}
<SummaryBreakfast
breakfastIncluded={room.breakfastIncluded}
breakfastPrice={breakfastPrice}
breakfastCurrency={breakfastCurrency}
guests={guests}
nights={nightsCount}
hotelOffersBreakfast={hotelOffersBreakfast}
/>
</div>
{showBookingCodeChip && (