From cbd1a0fffc731f25d0f7b1f5285beaf819cc80ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B4=84?= Date: Mon, 26 Jan 2026 19:22:51 +0900 Subject: [PATCH 01/10] =?UTF-8?q?feat:=20=EC=9C=84=EC=8B=9C=ED=92=80=20?= =?UTF-8?q?=EC=83=81=EC=84=B8=ED=8E=98=EC=9D=B4=EC=A7=80=20=EC=A0=9C?= =?UTF-8?q?=EB=AA=A9=20=EC=88=98=EC=A0=95=20(#175)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/wishpool/(viewer)/[id]/(detail)/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/wishpool/(viewer)/[id]/(detail)/page.tsx b/src/app/wishpool/(viewer)/[id]/(detail)/page.tsx index 5a01ed6..bfb375f 100644 --- a/src/app/wishpool/(viewer)/[id]/(detail)/page.tsx +++ b/src/app/wishpool/(viewer)/[id]/(detail)/page.tsx @@ -77,7 +77,7 @@ const DetailPage = () => {

- {wishpool?.celebrant}에게 보내는 위시풀 + {wishpool?.celebrant}님을 위한 위시풀

{wishpool?.joinCount}명 참여 From b768b9905334862f56ff89a45190f14c89affdb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B4=84?= Date: Mon, 26 Jan 2026 19:24:30 +0900 Subject: [PATCH 02/10] =?UTF-8?q?feat:=20info=20=EB=A9=94=EC=8B=9C?= =?UTF-8?q?=EC=A7=80=20=EC=88=98=EC=A0=95=20(#175)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/InfoBox/InfoBox.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/common/InfoBox/InfoBox.tsx b/src/components/common/InfoBox/InfoBox.tsx index d468957..db8a7cc 100644 --- a/src/components/common/InfoBox/InfoBox.tsx +++ b/src/components/common/InfoBox/InfoBox.tsx @@ -10,7 +10,7 @@ const INFO_MESSAGE = { export const INFO_NOTICE_LIST = [ { - title: '생일자는 진짜 필요한 걸 고를 수 있어요.', + title: '생일자는 진짜 필요한 선물을 고를 수 있어요.', content: ( <> 친구들이 제안한 선물 중에서
From 10179304da54d3d6c8d32e57bdb6045fbae0db18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B4=84?= Date: Mon, 26 Jan 2026 19:58:17 +0900 Subject: [PATCH 03/10] =?UTF-8?q?feat:=20=EC=8A=A4=ED=81=AC=EB=A1=A4=20?= =?UTF-8?q?=EC=83=81=EB=8B=A8=20=EA=B3=A0=EC=A0=95=20(#175)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/layout.tsx | 2 ++ src/components/common/ScrollToTop.tsx | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 src/components/common/ScrollToTop.tsx diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 38a9b35..40e11a0 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -2,6 +2,7 @@ import type { Metadata } from 'next'; import '@/styles/globals.css'; import KakaoInitializer from '@/components/common/Button/KakaoButton/KakaoInitializer'; +import ScrollToTop from '@/components/common/ScrollToTop'; import ReactQueryProvider from '@/components/ReactQueryProvider'; import { suite } from '@/styles/font'; @@ -19,6 +20,7 @@ export default function RootLayout({
+ {children}
diff --git a/src/components/common/ScrollToTop.tsx b/src/components/common/ScrollToTop.tsx new file mode 100644 index 0000000..4b23f94 --- /dev/null +++ b/src/components/common/ScrollToTop.tsx @@ -0,0 +1,16 @@ +'use client'; + +import { usePathname } from 'next/navigation'; +import { useEffect } from 'react'; + +const ScrollToTop = () => { + const pathname = usePathname(); + + useEffect(() => { + window.scrollTo(0, 0); + }, [pathname]); + + return null; +}; + +export default ScrollToTop; From b77ddcbd00f66597c84d4c95fba4e0923b1d83e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B4=84?= Date: Tue, 27 Jan 2026 17:54:53 +0900 Subject: [PATCH 04/10] =?UTF-8?q?feat:=20=EB=A7=81=ED=81=AC=20=EA=B3=B5?= =?UTF-8?q?=EC=9C=A0=20=EB=B2=84=ED=8A=BC=20=EC=97=B0=EA=B2=B0=20(#175)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/wishpool/(viewer)/[id]/(detail)/page.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/app/wishpool/(viewer)/[id]/(detail)/page.tsx b/src/app/wishpool/(viewer)/[id]/(detail)/page.tsx index bfb375f..8659f37 100644 --- a/src/app/wishpool/(viewer)/[id]/(detail)/page.tsx +++ b/src/app/wishpool/(viewer)/[id]/(detail)/page.tsx @@ -25,7 +25,6 @@ const DetailPage = () => { const { isOpen, onOpen, onClose } = useModal(); const [isError, setIsError] = useState(false); - const { data: wishpool } = useGetWishpoolDetail(wishpoolId); const imageKey = wishpool?.imageKey || ''; const { data: wishpoolImage } = useGetWishpoolImage(imageKey); @@ -81,10 +80,14 @@ const DetailPage = () => { {wishpool?.joinCount}명 참여 - + +
+ + )}