Updated on 2026-08-14
This commit is contained in:
parent
9c764b1202
commit
86b676088d
2 changed files with 0 additions and 26 deletions
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue