Files
web/packages/booking-flow/lib/components/SelectRate/RoomsContainer/RateSummary/utils.ts
Bianca Widstam 200cf3f617 Merged in fix/BOOK-584-red-price-strikethrough (pull request #3298)
fix(BOOK-584): show discounted if specialrate or member

* fix(BOOK-584): show discounted if specialrate or member


Approved-by: Anton Gunnarsson
2025-12-08 14:23:44 +00:00

24 lines
592 B
TypeScript

import { RateTypeEnum } from "@scandic-hotels/common/constants/rateType"
import type { Product } from "@scandic-hotels/trpc/types/roomAvailability"
export function isSpecialRate(product: Product | undefined | null) {
if (!product) return false
if (
"corporateCheque" in product ||
"redemption" in product ||
"voucher" in product
) {
return true
} else {
if (product.public) {
return product.public.rateType !== RateTypeEnum.Regular
}
if (product.member) {
return product.member.rateType !== RateTypeEnum.Regular
}
return false
}
}