fix(BOOK-477): Added maximum of 2 decimals inside formatPrice functionality

Approved-by: Hrishikesh Vaipurkar
Approved-by: Matilda Landström
This commit is contained in:
Erik Tiekstra
2025-11-26 14:25:49 +00:00
parent c4de9a2262
commit 05ed0533fb

View File

@@ -29,12 +29,14 @@ export function formatPrice(
) { ) {
const localizedPrice = intl.formatNumber(price, { const localizedPrice = intl.formatNumber(price, {
minimumFractionDigits: 0, minimumFractionDigits: 0,
maximumFractionDigits: 2,
}) })
let formattedAdditionalPrice: string = "" let formattedAdditionalPrice: string = ""
if (additionalPrice && additionalPriceCurrency) { if (additionalPrice && additionalPriceCurrency) {
const localizedAdditionalPrice = intl.formatNumber(additionalPrice, { const localizedAdditionalPrice = intl.formatNumber(additionalPrice, {
minimumFractionDigits: 0, minimumFractionDigits: 0,
maximumFractionDigits: 2,
}) })
formattedAdditionalPrice = ` + ${localizedAdditionalPrice} ${additionalPriceCurrency}` formattedAdditionalPrice = ` + ${localizedAdditionalPrice} ${additionalPriceCurrency}`
} }