diff --git a/src/CreateBook/page/index.tsx b/src/CreateBook/page/index.tsx index 046d1a46..2401ed9f 100644 --- a/src/CreateBook/page/index.tsx +++ b/src/CreateBook/page/index.tsx @@ -50,15 +50,12 @@ function CreateBook() { )} {escapeModal && ( navigate(-1)} + handleFn={() => navigate('/', { state: { step: 1 } })} category="book_escape" setModalOn={setEscapeModal} /> )} -
setEscapeModal(true)} - /> +
setEscapeModal(true)} /> diff --git a/src/Target/page/TargetPage/index.tsx b/src/Target/page/TargetPage/index.tsx index 36dd6657..ad0e9afa 100644 --- a/src/Target/page/TargetPage/index.tsx +++ b/src/Target/page/TargetPage/index.tsx @@ -3,6 +3,7 @@ import { useNavigate } from 'react-router-dom'; import Header from '../../../components/common/Header'; import LoadingPage from '../../../components/common/LoadingPage'; +import CommonModal from '../../../components/common/Modal/CommonModal'; import CompleteButton from '../../components/CompleteButton'; import FavoriteImageInput from '../../components/FavoriteImageInput'; import NameInput from '../../components/NameInput'; @@ -14,6 +15,7 @@ function TargetPage() { const [presignedFileName, setPresignedFileName] = useState(''); const [name, setName] = useState(''); const [fileData, setFileData] = useState(null); + const [escapeModal, setEscapeModal] = useState(false); const [presignedData, setPresignedData] = useState({ url: '', fileName: '', @@ -70,7 +72,14 @@ function TargetPage() { ) : ( -
+ {escapeModal && ( + navigate('/', { state: { step: 1 } })} + category="book_escape" + setModalOn={setEscapeModal} + /> + )} +
setEscapeModal(true)} />