From 53f2a4266f3e42296bdcc0f0c8365b2cd4a152b1 Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Fri, 12 Dec 2025 17:31:35 +0000
Subject: [PATCH] 输入框

---
 libmvi/src/main/java/com/runt/open/mvi/base/LayoutView.kt |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/libmvi/src/main/java/com/runt/open/mvi/base/LayoutView.kt b/libmvi/src/main/java/com/runt/open/mvi/base/LayoutView.kt
index 5a863fc..8a40fea 100644
--- a/libmvi/src/main/java/com/runt/open/mvi/base/LayoutView.kt
+++ b/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)
     }
 

--
Gitblit v1.9.1