feat: SW-1583 Implemented Reward nights on city search

This commit is contained in:
Hrishikesh Vaipurkar
2025-03-03 16:39:10 +01:00
parent 51b70f3032
commit 5058180c41
25 changed files with 176 additions and 12 deletions

View File

@@ -22,6 +22,7 @@ import { getSingleDecimal } from "@/utils/numberFormatting"
import ReadMore from "../ReadMore"
import TripAdvisorChip from "../TripAdvisorChip"
import HotelPointsCard from "./HotelPointsCard"
import HotelPriceCard from "./HotelPriceCard"
import NoPriceAvailableCard from "./NoPriceAvailableCard"
import { hotelCardVariants } from "./variants"
@@ -172,7 +173,9 @@ function HotelCard({
{bookingCode}
</span>
)}
{(!isUserLoggedIn || (bookingCode && !fullPrice)) &&
{(!isUserLoggedIn ||
!price.member ||
(bookingCode && !fullPrice)) &&
price.public && (
<HotelPriceCard productTypePrices={price.public} />
)}
@@ -182,6 +185,20 @@ function HotelCard({
isMemberPrice
/>
)}
{price.redemption && (
<div className={styles.pointsCard}>
<Caption>
{intl.formatMessage({ id: "Available rates" })}
</Caption>
<HotelPointsCard productTypePoints={price.redemption} />
{price.redemptionA && (
<HotelPointsCard productTypePoints={price.redemptionA} />
)}
{price.redemptionB && (
<HotelPointsCard productTypePoints={price.redemptionB} />
)}
</div>
)}
<Button
asChild
theme="base"