File tree Expand file tree Collapse file tree 5 files changed +26
-7
lines changed
Expand file tree Collapse file tree 5 files changed +26
-7
lines changed Original file line number Diff line number Diff line change @@ -2,10 +2,18 @@ import CDSButton from '../../button/CDSButton';
22import OverlayContainer from '../overlay-container/OverlayContainer' ;
33import styles from './CommentModal.module.css' ;
44
5- function CommentModal ( { message, handleCancelClick, handleConfirmClick } ) {
5+ function CommentModal ( {
6+ message,
7+ handleCancelClick,
8+ handleConfirmClick,
9+ onclose,
10+ } ) {
611 return (
7- < OverlayContainer >
8- < div className = { styles [ 'comment-modal' ] } >
12+ < OverlayContainer onClose = { onclose } >
13+ < div
14+ className = { styles [ 'comment-modal' ] }
15+ onClick = { ( e ) => e . stopPropagation ( ) }
16+ >
917 < p className = { styles . message } > { message } </ p >
1018
1119 < div >
Original file line number Diff line number Diff line change @@ -2,10 +2,18 @@ import CDSButton from '../../button/CDSButton';
22import OverlayContainer from '../overlay-container/OverlayContainer' ;
33import styles from './DeleteCardsModal.module.css' ;
44
5- function DeleteCardsModal ( { message, handleCancelClick, handleDeleteClick } ) {
5+ function DeleteCardsModal ( {
6+ message,
7+ handleCancelClick,
8+ handleDeleteClick,
9+ onClose,
10+ } ) {
611 return (
7- < OverlayContainer >
8- < div className = { styles . deleteCardsModal_section } >
12+ < OverlayContainer onClose = { onClose } >
13+ < div
14+ className = { styles . deleteCardsModal_section }
15+ onClick = { ( e ) => e . stopPropagation ( ) }
16+ >
917 < p className = { styles . message } > { message } </ p >
1018
1119 < div >
Original file line number Diff line number Diff line change @@ -184,6 +184,7 @@ function Column({
184184 { /* 모달창 - 삭제 */ }
185185 { isConfirmModalOpen && (
186186 < DeleteCardsModal
187+ onClose = { closeConfirmModal }
187188 message = "컬럼의 모든 카드가 삭제됩니다."
188189 handleCancelClick = { ( ) => closeConfirmModal ( ) }
189190 handleDeleteClick = { handleDeleteClick }
Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ function Comment({
126126 { /* 모달창 - 수정 */ }
127127 { isEditModalOpen && (
128128 < CommentModal
129+ onclose = { closeEditModal }
129130 message = "댓글을 수정하시겠습니까?"
130131 handleCancelClick = { handleCancel }
131132 handleConfirmClick = { handleSave }
@@ -135,6 +136,7 @@ function Comment({
135136 { /* 모달창 - 삭제 */ }
136137 { isDeleteModalOpen && (
137138 < CommentModal
139+ onclose = { closeDeleteModal }
138140 message = "댓글을 삭제하시겠습니까?"
139141 handleCancelClick = { closeDeleteModal }
140142 handleConfirmClick = { handleDelete }
Original file line number Diff line number Diff line change 1111}
1212
1313.icon {
14- position : fixed ;
14+ position : absolute ;
1515 margin-left : 16px ;
1616 cursor : pointer;
1717 margin-top : 8px ;
You can’t perform that action at this time.
0 commit comments