From cfab42b1a63aa892c04a334950c17574741a6b62 Mon Sep 17 00:00:00 2001 From: "focp212@naver.com" Date: Tue, 9 Sep 2025 13:54:50 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B3=B5=EC=A7=80=EC=82=AC=ED=95=AD=20?= =?UTF-8?q?=EB=92=A4=EB=A1=9C=EA=B0=80=EA=B8=B0=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/entities/home/ui/home-notice-item.tsx | 3 ++- src/entities/support/ui/notice-item.tsx | 3 ++- src/pages/support/notice/detail-page.tsx | 12 +++++++++++- 3 files changed, 15 insertions(+), 3 deletions(-) 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,