diff --git a/packages/booking-flow/lib/components/SelectRate/RoomsContainer/Rooms/RoomsList/RoomListItem/Rates/Campaign.tsx b/packages/booking-flow/lib/components/SelectRate/RoomsContainer/Rooms/RoomsList/RoomListItem/Rates/Campaign.tsx index 52534fa26..7eb3c77df 100644 --- a/packages/booking-flow/lib/components/SelectRate/RoomsContainer/Rooms/RoomsList/RoomListItem/Rates/Campaign.tsx +++ b/packages/booking-flow/lib/components/SelectRate/RoomsContainer/Rooms/RoomsList/RoomListItem/Rates/Campaign.tsx @@ -240,6 +240,7 @@ function Inner({ isHighlightedRate={ !!product.rateDefinition?.displayPriceRed || isMainRoomAndLoggedIn } + isHighlightedRateLabel={isMainRoomAndLoggedIn} memberRate={ pricePerNightMember && !isMainRoomAndLoggedIn ? { diff --git a/packages/design-system/lib/components/RateCard/Campaign/index.tsx b/packages/design-system/lib/components/RateCard/Campaign/index.tsx index 57aae8dcc..a90c94cd1 100644 --- a/packages/design-system/lib/components/RateCard/Campaign/index.tsx +++ b/packages/design-system/lib/components/RateCard/Campaign/index.tsx @@ -21,6 +21,7 @@ interface CampaignRateCardProps { omnibusRate?: Rate comparisonRate?: Omit isHighlightedRate?: boolean + isHighlightedRateLabel?: boolean approximateRate?: Rate handleChange: () => void handleTermsClick?: () => void @@ -40,6 +41,7 @@ export default function CampaignRateCard({ omnibusRate, bannerText, isHighlightedRate, + isHighlightedRateLabel, handleChange, rateTermDetails, }: CampaignRateCardProps) { @@ -114,16 +116,19 @@ export default function CampaignRateCard({
-
+

{rate.label}

{/* eslint-disable-next-line formatjs/no-literal-string-in-jsx */} {`${rate.price} `}