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
This commit is contained in:
Bianca Widstam
2025-12-08 14:23:44 +00:00
parent f37f2a0f34
commit 200cf3f617
9 changed files with 45 additions and 45 deletions

View File

@@ -1,5 +1,9 @@
import { isSpecialRate } from "../../../SelectRate/RoomsContainer/RateSummary/utils"
import type { Product } from "@scandic-hotels/trpc/types/roomAvailability"
import type { Room } from "../../../../stores/enter-details/types"
export function getMemberPrice(roomRate: Product) {
if ("member" in roomRate && roomRate.member) {
return {
@@ -11,3 +15,13 @@ export function getMemberPrice(roomRate: Product) {
return null
}
export function isDiscounted(room: Room): boolean {
return !!(
room.guest.join ||
room.guest.membershipNo ||
room.roomRate.rateDefinition.isCampaignRate ||
room.roomRate.bookingCode ||
isSpecialRate(room.roomRate)
)
}