Runt
2025-12-26 442e37c2ae14b2fab73afd4f3ef928cc47f1af30
libmvi/src/main/java/com/runt/open/mvi/base/LayoutView.kt
@@ -4,6 +4,9 @@
import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue
import com.runt.open.mvi.base.model.BaseViewModel
import com.runt.open.mvi.data.InputMessageState
import com.runt.open.mvi.data.MessageState
import com.runt.open.mvi.views.InputDialog
import com.runt.open.mvi.views.LoadingDialog
import com.runt.open.mvi.views.MessageDialog
import com.runt.open.mvi.views.PopupWindow
@@ -25,7 +28,11 @@
        layout()
        // 显示 loading 弹窗
        LoadingDialog(isLoading)
        MessageDialog(messageState)
        if(messageState is MessageState){
            MessageDialog(message = messageState as MessageState)
        }else if(messageState is InputMessageState){
            InputDialog(message = messageState as InputMessageState)
        }
        PopupWindow(popupState)
    }