From e83898b9ee0d330dae47bb5b4559c90a977d9737 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 29 Sep 2025 18:09:33 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/common/ui/notifications/NotificationUM.kt | 8 ++++++-- .../common/ui/notifications/NotificationsFactory.kt | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationUM.kt b/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationUM.kt index fb40d6dc2a..67b1a66b35 100644 --- a/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationUM.kt +++ b/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationUM.kt @@ -148,13 +148,17 @@ sealed class NotificationUM(val config: NotificationConfig) { }, ) - data class ExistentialDeposit(val deposit: String, val onConfirmClick: () -> Unit) : Error( + data class ExistentialDeposit( + val deposit: String, + val onConfirmClick: () -> Unit, + val isActionable: Boolean, + ) : Error( title = resourceReference(R.string.send_notification_existential_deposit_title), subtitle = resourceReference(R.string.send_notification_existential_deposit_text, wrappedList(deposit)), buttonState = NotificationConfig.ButtonsState.PrimaryButtonConfig( text = resourceReference(R.string.send_notification_leave_button, wrappedList(deposit)), onClick = onConfirmClick, - ), + ).takeIf { isActionable }, ) data class ReserveAmount(val amount: String) : Error( diff --git a/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationsFactory.kt b/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationsFactory.kt index c06f560367..8c68959636 100644 --- a/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationsFactory.kt +++ b/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationsFactory.kt @@ -206,6 +206,7 @@ object NotificationsFactory { NotificationUM.Error.ExistentialDeposit::class.java, ) }, + isActionable = balance > existentialDeposit, ), ) }