Updated on 2026-08-14

This commit is contained in:
Tangem 2026-03-16 12:58:48 +05:00
parent 16a83cf56d
commit 9fb5124c38
30 changed files with 528 additions and 801 deletions

View file

@ -190,8 +190,8 @@ internal class TangemPayClickIntentsImplementor @Inject constructor(
val issuingBottomSheet = bottomSheetMessage {
infoBlock {
icon(com.tangem.core.ui.R.drawable.ic_clock_24) {
type = MessageBottomSheetUMV2.Icon.Type.Informative
backgroundType = MessageBottomSheetUMV2.Icon.BackgroundType.Informative
type = MessageBottomSheetUM.Icon.Type.Informative
backgroundType = MessageBottomSheetUM.Icon.BackgroundType.Informative
}
title = resourceReference(R.string.tangempay_issuing_your_card)
body = resourceReference(R.string.tangempay_issuing_your_card_description)
@ -209,8 +209,8 @@ internal class TangemPayClickIntentsImplementor @Inject constructor(
val issuingBottomSheet = bottomSheetMessage {
infoBlock {
icon(com.tangem.core.ui.R.drawable.ic_alert_24) {
type = MessageBottomSheetUMV2.Icon.Type.Warning
backgroundType = MessageBottomSheetUMV2.Icon.BackgroundType.Warning
type = MessageBottomSheetUM.Icon.Type.Warning
backgroundType = MessageBottomSheetUM.Icon.BackgroundType.Warning
}
title = resourceReference(R.string.tangempay_failed_to_issue_card)
body = resourceReference(R.string.tangempay_failed_to_issue_card_support_description)

View file

@ -114,8 +114,8 @@ internal class WalletWarningsSingleEventSender @Inject constructor(
val message = bottomSheetMessage {
infoBlock {
icon(R.drawable.img_knight_shield_32) {
type = MessageBottomSheetUMV2.Icon.Type.Warning
backgroundType = MessageBottomSheetUMV2.Icon.BackgroundType.SameAsTint
type = MessageBottomSheetUM.Icon.Type.Warning
backgroundType = MessageBottomSheetUM.Icon.BackgroundType.SameAsTint
}
title = resourceReference(R.string.hw_activation_need_title)
body = resourceReference(R.string.hw_activation_need_description)

View file

@ -5,7 +5,7 @@ import androidx.compose.runtime.getValue
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.tangem.core.decompose.context.AppComponentContext
import com.tangem.core.decompose.model.getOrCreateModel
import com.tangem.core.ui.components.bottomsheets.message.MessageBottomSheetV2
import com.tangem.core.ui.components.bottomsheets.message.MessageBottomSheet
import com.tangem.core.ui.decompose.ComposableBottomSheetComponent
import com.tangem.domain.models.wallet.UserWalletId
import dagger.assisted.Assisted
@ -26,7 +26,7 @@ internal class KycRejectedComponent @AssistedInject constructor(
@Composable
override fun BottomSheet() {
val state by model.uiState.collectAsStateWithLifecycle()
MessageBottomSheetV2(state = state, onDismissRequest = ::dismiss)
MessageBottomSheet(state = state, onDismissRequest = ::dismiss)
}
data class Params(

View file

@ -27,15 +27,15 @@ internal class KycRejectedModel @Inject constructor(
private val params = paramsContainer.require<KycRejectedComponent.Params>()
val uiState: StateFlow<MessageBottomSheetUMV2>
val uiState: StateFlow<MessageBottomSheetUM>
field = MutableStateFlow(getInitialState())
private fun getInitialState(): MessageBottomSheetUMV2 {
private fun getInitialState(): MessageBottomSheetUM {
return bottomSheetMessage {
infoBlock {
icon(com.tangem.core.ui.R.drawable.ic_heart_broken_32) {
type = MessageBottomSheetUMV2.Icon.Type.Warning
backgroundType = MessageBottomSheetUMV2.Icon.BackgroundType.Warning
type = MessageBottomSheetUM.Icon.Type.Warning
backgroundType = MessageBottomSheetUM.Icon.BackgroundType.Warning
}
title = resourceReference(R.string.tangempay_kyc_rejected)
body = combinedReference(
@ -68,7 +68,7 @@ internal class KycRejectedModel @Inject constructor(
onDismiss()
}
}
}.messageBottomSheetUMV2
}.messageBottomSheetUM
}
fun onDismiss() {