Updated on 2026-08-14
This commit is contained in:
parent
aa996b6d22
commit
82bbe7ef8e
1 changed files with 4 additions and 0 deletions
|
|
@ -9,6 +9,7 @@ import com.tangem.core.ui.res.TangemTheme
|
||||||
import com.tangem.domain.models.StatusSource
|
import com.tangem.domain.models.StatusSource
|
||||||
import com.tangem.domain.models.account.AccountStatus
|
import com.tangem.domain.models.account.AccountStatus
|
||||||
import com.tangem.domain.models.account.PaymentAccountStatusValue
|
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.kyc.KycStatus
|
||||||
import com.tangem.domain.models.pay.TangemPayCardState
|
import com.tangem.domain.models.pay.TangemPayCardState
|
||||||
import com.tangem.feature.wallet.child.wallet.model.intents.TangemPayIntents
|
import com.tangem.feature.wallet.child.wallet.model.intents.TangemPayIntents
|
||||||
|
|
@ -69,6 +70,9 @@ internal class TangemPayMainBlockConverter(
|
||||||
onClick = { tangemPayClickIntents.openDetails(value) },
|
onClick = { tangemPayClickIntents.openDetails(value) },
|
||||||
)
|
)
|
||||||
is PaymentAccountStatusValue.Loaded -> {
|
is PaymentAccountStatusValue.Loaded -> {
|
||||||
|
if (statusValue.tariffPlan?.isPlanTransitioningState == true) {
|
||||||
|
return TangemPayMainUM.IssuingCard(onClick = { tangemPayClickIntents.openDetails(value) })
|
||||||
|
}
|
||||||
val cardsCount = statusValue.cards.count()
|
val cardsCount = statusValue.cards.count()
|
||||||
val card = statusValue.cards.firstOrNull() ?: return TangemPayMainUM.TemporaryUnavailable
|
val card = statusValue.cards.firstOrNull() ?: return TangemPayMainUM.TemporaryUnavailable
|
||||||
val subtitle = when {
|
val subtitle = when {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue