Merged in fix/refactor-currency-display (pull request #3434)
fix(SW-3616): Handle EuroBonus point type everywhere * Add tests to formatPrice * formatPrice * More work replacing config with api points type * More work replacing config with api points type * More fixing with currency * maybe actually fixed it * Fix MyStay * Clean up * Fix comments * Merge branch 'master' into fix/refactor-currency-display * Fix calculateTotalPrice for EB points + SF points + cash Approved-by: Joakim Jäderberg
This commit is contained in:
@@ -36,6 +36,7 @@ import { RateTypeEnum } from "@scandic-hotels/common/constants/rateType"
|
||||
import { BookingCodeChip } from "../BookingCodeChip"
|
||||
import { FakeButton } from "../FakeButton"
|
||||
import { TripAdvisorChip } from "../TripAdvisorChip"
|
||||
import { PointType } from "@scandic-hotels/common/constants/pointType"
|
||||
|
||||
type Price = {
|
||||
pricePerStay: number
|
||||
@@ -96,6 +97,7 @@ export type HotelCardProps = {
|
||||
additionalPricePerStay: number
|
||||
pointsPerStay: number
|
||||
currency: CurrencyEnum | null | undefined
|
||||
pointsType?: PointType | null
|
||||
}
|
||||
}[]
|
||||
}
|
||||
@@ -108,7 +110,6 @@ export type HotelCardProps = {
|
||||
bookingCode?: string | null
|
||||
isAlternative?: boolean
|
||||
isPartnerBrand: boolean
|
||||
pointsCurrency?: CurrencyEnum
|
||||
fullPrice: boolean
|
||||
isCampaignWithBookingCode: boolean
|
||||
lang: Lang
|
||||
@@ -133,7 +134,6 @@ export const HotelCardComponent = memo(
|
||||
bookingCode = "",
|
||||
isAlternative,
|
||||
isPartnerBrand,
|
||||
pointsCurrency,
|
||||
images,
|
||||
lang,
|
||||
belowInfoSlot,
|
||||
@@ -358,7 +358,7 @@ export const HotelCardComponent = memo(
|
||||
additionalPriceCurrency={
|
||||
redemption.localPrice.currency ?? undefined
|
||||
}
|
||||
pointsCurrency={pointsCurrency}
|
||||
pointsType={redemption.localPrice.pointsType ?? null}
|
||||
/>
|
||||
))}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user