From 638630ab8f71d5c6a16275c5434762c515180adf Mon Sep 17 00:00:00 2001 From: Luca Pagliaro Date: Mon, 20 Jan 2025 10:27:07 +0100 Subject: [PATCH] fix: plus wrong discounted price --- packages/shared/src/contexts/PaymentContext.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/shared/src/contexts/PaymentContext.tsx b/packages/shared/src/contexts/PaymentContext.tsx index 72fe61851d..980534b413 100644 --- a/packages/shared/src/contexts/PaymentContext.tsx +++ b/packages/shared/src/contexts/PaymentContext.tsx @@ -28,6 +28,7 @@ export type ProductOption = { label: string; value: string; price: string; + priceUnformatted: number; currencyCode: string; extraLabel: string; }; @@ -165,6 +166,7 @@ export const PaymentContextProvider = ({ label: item.price.description, value: item.price.id, price: item.formattedTotals.total, + priceUnformatted: Number(item.totals.total), currencyCode: productPrices?.data.currencyCode as string, extraLabel: item.price.customData?.label as string, })) ?? [], @@ -182,7 +184,7 @@ export const PaymentContextProvider = ({ } return monthlyPrices.reduce((acc, plan) => { - return acc.price < plan.price ? acc : plan; + return acc.priceUnformatted < plan.priceUnformatted ? acc : plan; }).value; }, [planTypes, productOptions]);