Merged in fix/SW-3303-campaign-rate-naming (pull request #2702)
fix(SW-3303): campaign rate should have ratedefinition title * fix(SW-3303): campaign rate should have ratedefinition title Approved-by: Matilda Landström
This commit is contained in:
@@ -217,6 +217,9 @@ function Inner({
|
|||||||
const campaignMemberLabel =
|
const campaignMemberLabel =
|
||||||
product.rateDefinitionMember?.title || memberPriceMsg
|
product.rateDefinitionMember?.title || memberPriceMsg
|
||||||
|
|
||||||
|
const campaignStandardLabel =
|
||||||
|
product.rateDefinition?.title || standardPriceMsg
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<CampaignRateCard
|
<CampaignRateCard
|
||||||
key={product.rate}
|
key={product.rate}
|
||||||
@@ -238,7 +241,7 @@ function Inner({
|
|||||||
memberRate={
|
memberRate={
|
||||||
pricePerNightMember && !isMainRoomAndLoggedIn
|
pricePerNightMember && !isMainRoomAndLoggedIn
|
||||||
? {
|
? {
|
||||||
label: memberPriceMsg,
|
label: campaignMemberLabel,
|
||||||
price: pricePerNightMember.totalPrice,
|
price: pricePerNightMember.totalPrice,
|
||||||
unit: `${product.member!.localPrice.currency}/${night}`,
|
unit: `${product.member!.localPrice.currency}/${night}`,
|
||||||
}
|
}
|
||||||
@@ -255,7 +258,9 @@ function Inner({
|
|||||||
name={`rateCode-${roomNr}-${product.public.rateCode}`}
|
name={`rateCode-${roomNr}-${product.public.rateCode}`}
|
||||||
paymentTerm={rateTitles[product.rate].paymentTerm}
|
paymentTerm={rateTitles[product.rate].paymentTerm}
|
||||||
rate={{
|
rate={{
|
||||||
label: isMainRoomAndLoggedIn ? campaignMemberLabel : standardPriceMsg,
|
label: isMainRoomAndLoggedIn
|
||||||
|
? campaignMemberLabel
|
||||||
|
: campaignStandardLabel,
|
||||||
price:
|
price:
|
||||||
isMainRoomAndLoggedIn && pricePerNightMember
|
isMainRoomAndLoggedIn && pricePerNightMember
|
||||||
? pricePerNightMember.totalPrice
|
? pricePerNightMember.totalPrice
|
||||||
|
|||||||
Reference in New Issue
Block a user