feat(SW-892) Fixed issue with decimals on price

This commit is contained in:
Pontus Dreij
2024-11-14 10:53:42 +01:00
parent 8aa615dfc7
commit e12185b2e8

View File

@@ -11,30 +11,38 @@ export function calculatePricesPerNight({
}: CalculatePricesPerNightProps) { }: CalculatePricesPerNightProps) {
const totalPublicLocalPricePerNight = publicLocalPrice const totalPublicLocalPricePerNight = publicLocalPrice
? petRoomLocalPrice ? petRoomLocalPrice
? Number(publicLocalPrice.pricePerNight) + ? Math.floor(
Number(petRoomLocalPrice.price) / nights Number(publicLocalPrice.pricePerNight) +
: Number(publicLocalPrice.pricePerNight) Number(petRoomLocalPrice.price) / nights
)
: Math.floor(Number(publicLocalPrice.pricePerNight))
: undefined : undefined
const totalMemberLocalPricePerNight = memberLocalPrice const totalMemberLocalPricePerNight = memberLocalPrice
? petRoomLocalPrice ? petRoomLocalPrice
? Number(memberLocalPrice.pricePerNight) + ? Math.floor(
Number(petRoomLocalPrice.price) / nights Number(memberLocalPrice.pricePerNight) +
: Number(memberLocalPrice.pricePerNight) Number(petRoomLocalPrice.price) / nights
)
: Math.floor(Number(memberLocalPrice.pricePerNight))
: undefined : undefined
const totalPublicRequestedPricePerNight = publicRequestedPrice const totalPublicRequestedPricePerNight = publicRequestedPrice
? petRoomRequestedPrice ? petRoomRequestedPrice
? Number(publicRequestedPrice.pricePerNight) + ? Math.floor(
Number(petRoomRequestedPrice.price) / nights Number(publicRequestedPrice.pricePerNight) +
: Number(publicRequestedPrice.pricePerNight) Number(petRoomRequestedPrice.price) / nights
)
: Math.floor(Number(publicRequestedPrice.pricePerNight))
: undefined : undefined
const totalMemberRequestedPricePerNight = memberRequestedPrice const totalMemberRequestedPricePerNight = memberRequestedPrice
? petRoomRequestedPrice ? petRoomRequestedPrice
? Number(memberRequestedPrice.pricePerNight) + ? Math.floor(
Number(petRoomRequestedPrice.price) / nights Number(memberRequestedPrice.pricePerNight) +
: Number(memberRequestedPrice.pricePerNight) Number(petRoomRequestedPrice.price) / nights
)
: Math.floor(Number(memberRequestedPrice.pricePerNight))
: undefined : undefined
return { return {