@@ -13,6 +13,7 @@ export const SubscriptionChangeNotificationPlate = () => { const fromTokens = modal.getStoreProperty('fromTokens') ?? 0 const toTokens = modal.getStoreProperty('toTokens') ?? 0 + const isUpgrade = modal.getStoreProperty('isUpgrade') ?? false const handleClose = () => { modal.setState(false) @@ -28,13 +29,15 @@ export const SubscriptionChangeNotificationPlate = () => {
e.stopPropagation()}>

Смена подписки

-

+ {!isUpgrade ?

Внимание! Вы собираетесь перейти с подписки{' '} {formatTokens(fromTokens)} токенов на подписку{' '} {formatTokens(toTokens)} токенов.
Уведомляем Вас, что при смене подписки сгорают все неиспользованные в прежней подписке токены. Продолжить? -

+

:

+ Уведомляем вас, что при смене подписки часть токенов сверх лимита текущей подписки сгорит и не перенесётся на новый план. Продолжить? +

}
@@ -79,7 +79,7 @@ const Offer: React.FC = ({ uid, tokens_per_plan, price, grouped_fea return } - // Ежемесячный план: показываем модалку с уведомлением о том, что неиспользованные токены сгорят + // Не ежемесячный план: показываем модалку с уведомлением о том, что неиспользованные токены сгорят if (!isRecurring) { modal.setState(true, { fromTokens: currentPlanTokens, @@ -94,6 +94,7 @@ const Offer: React.FC = ({ uid, tokens_per_plan, price, grouped_fea modal.setState(true, { fromTokens: currentPlanTokens, toTokens, + isUpgrade: true, onConfirm: () => pay(uid), }) return