From 82bbe7ef8edf6905836742b8d35fda864455ae01 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 30 Jul 2026 02:38:25 -0700 Subject: [PATCH] Updated on 2026-08-14 --- .../transformers/converter/TangemPayMainBlockConverter.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/transformers/converter/TangemPayMainBlockConverter.kt b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/transformers/converter/TangemPayMainBlockConverter.kt index 3b2c2f1a76..15398a59b1 100644 --- a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/transformers/converter/TangemPayMainBlockConverter.kt +++ b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/wallet/state/transformers/converter/TangemPayMainBlockConverter.kt @@ -9,6 +9,7 @@ import com.tangem.core.ui.res.TangemTheme import com.tangem.domain.models.StatusSource import com.tangem.domain.models.account.AccountStatus import com.tangem.domain.models.account.PaymentAccountStatusValue +import com.tangem.domain.models.account.isPlanTransitioningState import com.tangem.domain.models.kyc.KycStatus import com.tangem.domain.models.pay.TangemPayCardState import com.tangem.feature.wallet.child.wallet.model.intents.TangemPayIntents @@ -69,6 +70,9 @@ internal class TangemPayMainBlockConverter( onClick = { tangemPayClickIntents.openDetails(value) }, ) is PaymentAccountStatusValue.Loaded -> { + if (statusValue.tariffPlan?.isPlanTransitioningState == true) { + return TangemPayMainUM.IssuingCard(onClick = { tangemPayClickIntents.openDetails(value) }) + } val cardsCount = statusValue.cards.count() val card = statusValue.cards.firstOrNull() ?: return TangemPayMainUM.TemporaryUnavailable val subtitle = when {