|
|
|
@ -7,6 +7,7 @@ import moment from 'moment';
|
|
|
|
|
import InquiryWrite from '../../../components/cstmrService/inquiry/InquiryWrite'; |
|
|
|
|
import { InfoModal } from '../../../components/modal/InfoModal'; |
|
|
|
|
import { ErrorModal } from '../../../components/modal/ErrorModal'; |
|
|
|
|
import { ConfirmModal } from '../../../components/modal/ConfirmModal'; |
|
|
|
|
|
|
|
|
|
export default function UserInquiryContainer({ memberName }) { |
|
|
|
|
const dispatch = useDispatch(); |
|
|
|
@ -201,6 +202,25 @@ export default function UserInquiryContainer({ memberName }) {
|
|
|
|
|
setIsInquiryModalOpen(false); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// 문의 삭제 Confirm
|
|
|
|
|
const handlerDeleteConfirmInquiry = () => { |
|
|
|
|
setValidationModal({ |
|
|
|
|
...validationModal, |
|
|
|
|
confirmType: { |
|
|
|
|
isOpen: true, |
|
|
|
|
title: '삭제', |
|
|
|
|
desc: '정말 삭제하시겠습니까?' |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// 문의 삭제
|
|
|
|
|
const handlerDeleteInquiry = () => { |
|
|
|
|
const { qnaSno } = inquiryForm; |
|
|
|
|
dispatch(Actions.ADMIN_DELETE.request({ qnaSno, role: 'user' })); |
|
|
|
|
setIsInquiryModalOpen(false); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
|
<div className='faq'> |
|
|
|
|
<div className='my-faq'> |
|
|
|
@ -226,6 +246,7 @@ export default function UserInquiryContainer({ memberName }) {
|
|
|
|
|
handlerSubmitInquiryForm={handlerSubmitInquiryForm} |
|
|
|
|
memberName={memberName} |
|
|
|
|
inquiryForm={inquiryForm} |
|
|
|
|
handlerDeleteConfirmInquiry={handlerDeleteConfirmInquiry} |
|
|
|
|
/> |
|
|
|
|
|
|
|
|
|
<InfoModal |
|
|
|
@ -250,6 +271,18 @@ export default function UserInquiryContainer({ memberName }) {
|
|
|
|
|
}); |
|
|
|
|
}} |
|
|
|
|
/> |
|
|
|
|
<ConfirmModal |
|
|
|
|
modal={validationModal.confirmType} |
|
|
|
|
setModal={val => { |
|
|
|
|
setValidationModal({ |
|
|
|
|
...validationModal, |
|
|
|
|
confirmType: { |
|
|
|
|
...val |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}} |
|
|
|
|
handlerConfirm={handlerDeleteInquiry} |
|
|
|
|
/> |
|
|
|
|
</div> |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|