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:
@@ -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 && (
|
||||
|
||||
Reference in New Issue
Block a user