diff --git a/src/components/main/premium/PremiumMainModal.tsx b/src/components/main/premium/PremiumMainModal.tsx index 5dab18ed6..ec093b472 100644 --- a/src/components/main/premium/PremiumMainModal.tsx +++ b/src/components/main/premium/PremiumMainModal.tsx @@ -255,6 +255,19 @@ const PremiumMainModal: FC = ({ return Number(monthOption.amount); }, [promo]); + const subscribeButtonText = useMemo(() => { + if (!selectedSubscriptionOption) { + return undefined; + } + const { amount, months, currency } = selectedSubscriptionOption; + const perMonthPrice = Math.floor(amount / months); + return formatCurrency( + perMonthPrice, + currency, + lang.code, + ); + }, [selectedSubscriptionOption, lang.code]); + if (!promo || (fromUserStatusEmoji && !fromUserStatusSet)) return undefined; function getHeaderText() { @@ -397,12 +410,7 @@ const PremiumMainModal: FC = ({ {!isPremium && selectedSubscriptionOption && (
)}