Runt
2025-08-29 f2a3965a672fca33831d361872874fec104846d5
libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt
@@ -1,5 +1,6 @@
package com.runt.open.mvi.views
import android.util.Log
import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -72,10 +73,12 @@
fun MessageDialog(message : MessageState){
    if(message.isVisible){
        Dialog(onDismissRequest = {
            if(message.cancelDissmiss){
            //系统响应
            Log.i("PublicViews" , "MessageDialog: onDismiss")
            if(message.touchOutside){
                message.setDismiss.invoke()
                message.onDismissRequest.invoke()
            }
            message.onDismissRequest.invoke()
        }) {
            Card(
                modifier = Modifier
@@ -106,6 +109,7 @@
                            Button(onClick = {
                                if(message.cancelDissmiss){
                                    message.setDismiss.invoke()
                                    message.onDismissRequest.invoke()
                                }
                                message.onCancelRequest.invoke()
                            },
@@ -121,6 +125,7 @@
                        Button(onClick = {
                            if(message.confirmDissmiss){
                                message.setDismiss.invoke()
                                message.onDismissRequest.invoke()
                            }
                            message.onConfirmRequest.invoke()
                        }) {