임동욱 임동욱 09-03
feat: 정보 조회·수정·생성 모달은 바깥을 눌러도 닫히지 않는다
폼이 든 모달이 바깥 클릭으로 닫히면 적어 둔 값이 통째로 사라진다. 조회 모달도
표를 훑다 여백을 눌러 닫히는 일이 잦다.

알림·확인(feedback-host)과 중복 로그인 안내는 그대로 뒀다 — 읽고 넘기는 자리라
바깥 클릭이 곧 취소다.

Co-Authored-By: Claude Opus 5 
@73a4cb448c5eedc2bb58afc8a3ad3091b56a2048
app/(protected)/(basic)/admins/_components/admin-member-create-modal.tsx
--- app/(protected)/(basic)/admins/_components/admin-member-create-modal.tsx
+++ app/(protected)/(basic)/admins/_components/admin-member-create-modal.tsx
@@ -108,6 +108,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       onClose={onClose}
       size="sm"
app/(protected)/(basic)/admins/_components/admin-member-edit-modal.tsx
--- app/(protected)/(basic)/admins/_components/admin-member-edit-modal.tsx
+++ app/(protected)/(basic)/admins/_components/admin-member-edit-modal.tsx
@@ -62,6 +62,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       onClose={onClose}
       size="sm"
app/(protected)/(basic)/admins/menus/_components/admin-menu-modal.tsx
--- app/(protected)/(basic)/admins/menus/_components/admin-menu-modal.tsx
+++ app/(protected)/(basic)/admins/menus/_components/admin-menu-modal.tsx
@@ -71,6 +71,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="sm"
       title={isEdit ? '수정' : '신규 등록'}
app/(protected)/(basic)/boards/_components/board-post-form-modal.tsx
--- app/(protected)/(basic)/boards/_components/board-post-form-modal.tsx
+++ app/(protected)/(basic)/boards/_components/board-post-form-modal.tsx
@@ -90,6 +90,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="md"
       title={`${BOARD_TITLES[boardType]} ${isCreate ? '신규 등록' : '수정'}`}
app/(protected)/(basic)/boards/inquiries/_components/inquiry-answer-modal.tsx
--- app/(protected)/(basic)/boards/inquiries/_components/inquiry-answer-modal.tsx
+++ app/(protected)/(basic)/boards/inquiries/_components/inquiry-answer-modal.tsx
@@ -63,6 +63,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="md"
       title="1:1문의 상세 및 답변"
app/(protected)/(basic)/decoration-items/_components/decoration-item-create-modal.tsx
--- app/(protected)/(basic)/decoration-items/_components/decoration-item-create-modal.tsx
+++ app/(protected)/(basic)/decoration-items/_components/decoration-item-create-modal.tsx
@@ -57,6 +57,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="sm"
       title="꾸미기 아이템 등록"
app/(protected)/(basic)/decoration-items/_components/decoration-item-edit-modal.tsx
--- app/(protected)/(basic)/decoration-items/_components/decoration-item-edit-modal.tsx
+++ app/(protected)/(basic)/decoration-items/_components/decoration-item-edit-modal.tsx
@@ -53,6 +53,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="sm"
       title="꾸미기 아이템 수정"
app/(protected)/(basic)/points/accumulated/_components/point-detail-modal.tsx
--- app/(protected)/(basic)/points/accumulated/_components/point-detail-modal.tsx
+++ app/(protected)/(basic)/points/accumulated/_components/point-detail-modal.tsx
@@ -66,7 +66,7 @@
   ];
 
   return (
-    <FoxModal open size="lg" title="포인트 상세내역" onClose={onClose}>
+    <FoxModal open dismissible={false} size="lg" title="포인트 상세내역" onClose={onClose}>
       <div className={styles.body}>
         <FoxTable type="list" caption="회원정보">
           <FoxTableRow head>
app/(protected)/(basic)/points/standards/_components/point-standard-form-modal.tsx
--- app/(protected)/(basic)/points/standards/_components/point-standard-form-modal.tsx
+++ app/(protected)/(basic)/points/standards/_components/point-standard-form-modal.tsx
@@ -67,6 +67,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="md"
       title={isCreate ? '등록' : '수정'}
app/(protected)/(basic)/students/_components/student-detail-modal.tsx
--- app/(protected)/(basic)/students/_components/student-detail-modal.tsx
+++ app/(protected)/(basic)/students/_components/student-detail-modal.tsx
@@ -123,6 +123,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="sm"
       title="학생 회원 조회"
app/(protected)/(basic)/system/banned-words/_components/banned-word-excel-modal.tsx
--- app/(protected)/(basic)/system/banned-words/_components/banned-word-excel-modal.tsx
+++ app/(protected)/(basic)/system/banned-words/_components/banned-word-excel-modal.tsx
@@ -51,6 +51,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="md"
       title="엑셀등록"
app/(protected)/(basic)/system/codes/_components/code-detail-modal.tsx
--- app/(protected)/(basic)/system/codes/_components/code-detail-modal.tsx
+++ app/(protected)/(basic)/system/codes/_components/code-detail-modal.tsx
@@ -60,6 +60,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="sm"
       title={isEdit ? '상세코드 수정' : '상세코드 등록'}
app/(protected)/(basic)/system/codes/_components/code-group-modal.tsx
--- app/(protected)/(basic)/system/codes/_components/code-group-modal.tsx
+++ app/(protected)/(basic)/system/codes/_components/code-group-modal.tsx
@@ -51,6 +51,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="sm"
       title={isEdit ? '공통코드 수정' : '공통코드 등록'}
app/(protected)/(basic)/system/menus/_components/menu-form-modal.tsx
--- app/(protected)/(basic)/system/menus/_components/menu-form-modal.tsx
+++ app/(protected)/(basic)/system/menus/_components/menu-form-modal.tsx
@@ -85,6 +85,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="md"
       title={isCreate ? '신규 등록' : '메뉴 수정'}
app/(protected)/(basic)/system/merchants/_components/merchant-form-modal.tsx
--- app/(protected)/(basic)/system/merchants/_components/merchant-form-modal.tsx
+++ app/(protected)/(basic)/system/merchants/_components/merchant-form-modal.tsx
@@ -115,6 +115,7 @@
 
   return (
     <FoxModal
+      dismissible={false}
       open
       size="md"
       title={isReadOnly ? '가맹점 정보' : isEdit ? '가맹점 수정' : '가맹점 등록'}
Add a comment
List