diff --git a/core/ui/src/main/java/com/tangem/core/ui/message/EventMessage.kt b/core/ui/src/main/java/com/tangem/core/ui/message/EventMessage.kt index 0828f90e8d..5f02c59f7f 100644 --- a/core/ui/src/main/java/com/tangem/core/ui/message/EventMessage.kt +++ b/core/ui/src/main/java/com/tangem/core/ui/message/EventMessage.kt @@ -1,9 +1,7 @@ package com.tangem.core.ui.message import androidx.annotation.DrawableRes -import androidx.compose.runtime.Composable import androidx.compose.runtime.Immutable -import androidx.compose.runtime.Stable import com.tangem.core.decompose.ui.UiMessage import com.tangem.core.ui.R import com.tangem.core.ui.extensions.TextReference @@ -57,22 +55,6 @@ data class SnackbarMessage( } } -/** - * Shows a [content] in the UI. - * - * @param content The content to show. - * */ -data class ContentMessage(val content: Content) : EventMessage { - - @Stable - fun interface Content { - - @Suppress("ComposableFunctionName", "TopLevelComposableFunctions") - @Composable - operator fun invoke(onDismiss: () -> Unit) - } -} - /** * Shows an alert dialog. * diff --git a/core/ui/src/main/java/com/tangem/core/ui/message/EventMessageEffect.kt b/core/ui/src/main/java/com/tangem/core/ui/message/EventMessageEffect.kt index 7a4451f689..157d8ae538 100644 --- a/core/ui/src/main/java/com/tangem/core/ui/message/EventMessageEffect.kt +++ b/core/ui/src/main/java/com/tangem/core/ui/message/EventMessageEffect.kt @@ -27,7 +27,6 @@ fun EventMessageEffect( val messageEvent by messageHandler.collectAsState() val context = LocalContext.current - var contentMessage: ContentMessage? by remember { mutableStateOf(value = null) } var dialogMessage: DialogMessage? by remember { mutableStateOf(value = null) } var bottomSheetMessage: BottomSheetMessage? by remember { mutableStateOf(value = null) } @@ -36,9 +35,6 @@ fun EventMessageEffect( is SnackbarMessage -> { onShowSnackbar(message, context) } - is ContentMessage -> { - contentMessage = message - } is DialogMessage -> { dialogMessage = message } @@ -48,10 +44,6 @@ fun EventMessageEffect( } } - contentMessage?.content?.invoke( - onDismiss = { contentMessage = null }, - ) - dialogMessage?.let { message -> MessageDialog( message = message,