From 10824b732252c9b0b0fbe667df04e25bcc89e366 Mon Sep 17 00:00:00 2001 From: c0mrade Date: Tue, 24 Mar 2026 10:58:37 +0300 Subject: [PATCH] fix: show missing balance amount on renew page, no tariff switch in multi-tariff - RenewSubscription: display actual missing amount instead of {{missing}} placeholder - SubscriptionPurchase: suppress "switch tariff" title in multi-tariff mode (only renewal exists, no tariff switching) --- src/pages/RenewSubscription.tsx | 8 +++++++- src/pages/SubscriptionPurchase.tsx | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pages/RenewSubscription.tsx b/src/pages/RenewSubscription.tsx index ec9ba9c..3c3f994 100644 --- a/src/pages/RenewSubscription.tsx +++ b/src/pages/RenewSubscription.tsx @@ -189,7 +189,13 @@ export default function RenewSubscription() { {!canAfford && (
- {t('subscription.insufficientBalance', 'Недостаточно средств')} + {t( + 'subscription.insufficientBalanceAmount', + 'Недостаточно средств. Не хватает {{missing}}', + { + missing: `${formatAmount((option.price_kopeks - balanceKopeks) / 100)} ${currencySymbol}`, + }, + )}
)} diff --git a/src/pages/SubscriptionPurchase.tsx b/src/pages/SubscriptionPurchase.tsx index 24753b5..4798df5 100644 --- a/src/pages/SubscriptionPurchase.tsx +++ b/src/pages/SubscriptionPurchase.tsx @@ -411,7 +411,7 @@ export default function SubscriptionPurchase() {

{isMultiTariff && !subscriptionId ? t('subscription.newTariff', 'Новый тариф') - : subscription?.is_daily && !subscription?.is_trial + : !isMultiTariff && subscription?.is_daily && !subscription?.is_trial ? t('subscription.switchTariff.title') : subscription && !subscription.is_trial ? t('subscription.extend')