diff --git a/src/entities/home/ui/home-notice-item.tsx b/src/entities/home/ui/home-notice-item.tsx index 7a0d437..a77fbd2 100644 --- a/src/entities/home/ui/home-notice-item.tsx +++ b/src/entities/home/ui/home-notice-item.tsx @@ -16,7 +16,8 @@ export const HomeNoticeItem = ({ const onClickToDetail = () => { navigate(PATHS.support.notice.detail, { state: { - id: id + id: id, + from: PATHS.home } }) }; diff --git a/src/entities/support/ui/notice-item.tsx b/src/entities/support/ui/notice-item.tsx index 801ecba..49389ff 100644 --- a/src/entities/support/ui/notice-item.tsx +++ b/src/entities/support/ui/notice-item.tsx @@ -15,7 +15,8 @@ export const SupportNoticeItem = ({ const onClickToDetail = () => { navigate(PATHS.support.notice.detail, { state: { - id: id + id: id, + from: PATHS.support.notice.list } }) }; diff --git a/src/pages/support/notice/detail-page.tsx b/src/pages/support/notice/detail-page.tsx index 4b9f5df..6f7f14b 100644 --- a/src/pages/support/notice/detail-page.tsx +++ b/src/pages/support/notice/detail-page.tsx @@ -19,15 +19,25 @@ export const NoticeDetailPage = () => { const [result, setResult] = useState({}); + let from = location?.state.from; + useSetHeaderTitle('공지사항'); useSetHeaderType(HeaderType.RightClose); useSetFooterMode(false); useSetOnBack(() => { - navigate(PATHS.support.notice.list); + if(from){ + navigate(from); + } + else{ + navigate(PATHS.support.notice.list); + } + }); const { mutateAsync: noticeDetail } = useNoticeDetailMutation(); + + const callDetail = () => { let detailParams = { noticeId: location?.state.id,