Просмотр исходного кода

fix: Added prevention of click event propagation for overlay layer (#3666)

Co-authored-by: crazywoola <427733928@qq.com>
Luvian77 1 год назад
Родитель
Сommit
5dacf77627
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      web/app/components/base/modal/index.tsx

+ 7 - 1
web/app/components/base/modal/index.tsx

@@ -41,7 +41,13 @@ export default function Modal({
           <div className="fixed inset-0 bg-black bg-opacity-25" />
         </Transition.Child>
 
-        <div className="fixed inset-0 overflow-y-auto">
+        <div
+          className="fixed inset-0 overflow-y-auto"
+          onClick={(e) => {
+            e.preventDefault()
+            e.stopPropagation()
+          }}
+        >
           <div className="flex min-h-full items-center justify-center p-4 text-center">
             <Transition.Child
               as={Fragment}