feat(SW-589) updated getRateDefinitionForRate
This commit is contained in:
@@ -54,15 +54,12 @@ export default function RoomCard({
|
|||||||
: undefined
|
: undefined
|
||||||
}
|
}
|
||||||
|
|
||||||
function getPriceInformationForRate(rate: RateDefinition | undefined) {
|
function getRateDefinitionForRate(rate: RateDefinition | undefined) {
|
||||||
return rateDefinitions.find((def) => def.rateCode === rate?.rateCode)
|
return rateDefinitions.find((def) => def.rateCode === rate?.rateCode)
|
||||||
?.generalTerms
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const getBreakfastMessage = (rate: RateDefinition | undefined) => {
|
const getBreakfastMessage = (rate: RateDefinition | undefined) => {
|
||||||
const breakfastInfo = rateDefinitions.find(
|
const breakfastInfo = getRateDefinitionForRate(rate)?.breakfastIncluded
|
||||||
(def) => def.rateCode === rate?.rateCode
|
|
||||||
)?.breakfastIncluded
|
|
||||||
|
|
||||||
switch (breakfastInfo) {
|
switch (breakfastInfo) {
|
||||||
case true:
|
case true:
|
||||||
@@ -207,7 +204,7 @@ export default function RoomCard({
|
|||||||
value={key.toLowerCase()}
|
value={key.toLowerCase()}
|
||||||
paymentTerm={key === "flexRate" ? payLater : payNow}
|
paymentTerm={key === "flexRate" ? payLater : payNow}
|
||||||
product={findProductForRate(rate)}
|
product={findProductForRate(rate)}
|
||||||
priceInformation={getPriceInformationForRate(rate)}
|
priceInformation={getRateDefinitionForRate(rate)?.generalTerms}
|
||||||
handleSelectRate={handleSelectRate}
|
handleSelectRate={handleSelectRate}
|
||||||
roomType={roomConfiguration.roomType}
|
roomType={roomConfiguration.roomType}
|
||||||
roomTypeCode={roomConfiguration.roomTypeCode}
|
roomTypeCode={roomConfiguration.roomTypeCode}
|
||||||
|
|||||||
Reference in New Issue
Block a user