From 92264a516c8c695c38d4cc9358c50bcfbed36f06 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 03 九月 2025 14:00:15 +0800
Subject: [PATCH] fix: bug

---
 packages/utils/message.tsx |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/packages/utils/message.tsx b/packages/utils/message.tsx
index 2e3b9e6..1ddf523 100644
--- a/packages/utils/message.tsx
+++ b/packages/utils/message.tsx
@@ -25,11 +25,17 @@
   title?: string;
   message?: string | VNode;
   confirmText?: string;
+  showCancelBtn?: boolean;
 };
 
 export class Message {
   static confirm(options: ConfirmOptions = {}) {
-    const { title = '鎻愮ず', message = '纭畾瑕佸垹闄よ鏁版嵁鍚�?', confirmText = '纭' } = options;
+    const {
+      title = '鎻愮ず',
+      message = '纭畾瑕佸垹闄よ鏁版嵁鍚�?',
+      confirmText = '纭',
+      showCancelBtn = true,
+    } = options;
     return new Promise((resolve, reject) => {
       Portal.add((key) => {
         return (
@@ -42,6 +48,7 @@
                   title={title}
                   visible={open.value}
                   content={message}
+                  showCancelBtn={showCancelBtn}
                   onCancel={() => {
                     onClose();
                     reject();
@@ -51,6 +58,11 @@
                     resolve(1);
                   }}
                   confirmText={confirmText}
+                  //@ts-ignore
+                  onClickOverlay={() => {
+                    onClose();
+                    reject();
+                  }}
                 ></Model>
               ),
             }}

--
Gitblit v1.9.1