fix: redemptions did not show properly

This commit is contained in:
Simon Emanuelsson
2025-04-14 13:46:33 +02:00
parent 37ac9f607c
commit 67e094f316

View File

@@ -115,15 +115,15 @@ export function createRatesStore({
activeRoom = unselectedRoomIndex activeRoom = unselectedRoomIndex
} }
const isRedemptionBooking = booking.searchType === REDEMPTION
return create<RatesState>()((set) => { return create<RatesState>()((set) => {
return { return {
activeRoom, activeRoom,
booking, booking,
packageOptions, packageOptions,
hotelType, hotelType,
isRedemptionBooking: searchParams.has("searchType") isRedemptionBooking,
? searchParams.get("searchType") === REDEMPTION
: false,
isUserLoggedIn, isUserLoggedIn,
pathname, pathname,
rateSummary, rateSummary,
@@ -156,7 +156,9 @@ export function createRatesStore({
const bookingCode = room.rateCode const bookingCode = room.rateCode
? room.bookingCode ? room.bookingCode
: booking.bookingCode : booking.bookingCode
if (bookingCode) { if (isRedemptionBooking) {
selectedFilter = BookingCodeFilterEnum.All
} else if (bookingCode) {
selectedFilter = BookingCodeFilterEnum.Discounted selectedFilter = BookingCodeFilterEnum.Discounted
} else { } else {
selectedFilter = BookingCodeFilterEnum.Regular selectedFilter = BookingCodeFilterEnum.Regular