From 5ae4dc24d6c996b0b12eb4231edc0a77a8dd7e7b Mon Sep 17 00:00:00 2001 From: Saebom Date: Sun, 8 Feb 2026 22:27:30 +0900 Subject: [PATCH 1/3] =?UTF-8?q?feat:=20Clarity=EC=99=80=20Maze=20=EB=B6=84?= =?UTF-8?q?=EC=84=9D=20=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8=20RootLayout?= =?UTF-8?q?=EC=97=90=20=EC=B6=94=EA=B0=80=20(#181)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/layout.tsx | 50 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 32fa4e9..d62f5f4 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,4 +1,5 @@ import type { Metadata } from 'next'; +import Script from 'next/script'; import '@/styles/globals.css'; import KakaoInitializer from '@/components/common/Button/KakaoButton/KakaoInitializer'; @@ -21,6 +22,55 @@ export default function RootLayout({ }>) { return ( + + + +
From b3b1cb400f0cfe6aa54acb2bc8c39c7b9db5e3ef Mon Sep 17 00:00:00 2001 From: Saebom Date: Sun, 8 Feb 2026 22:28:25 +0900 Subject: [PATCH 2/3] =?UTF-8?q?feat:=20=EC=A4=84=20=EB=B0=94=EA=BF=88=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD=20&=20=EB=A0=88=EC=9D=B4=EC=95=84=EC=9B=83?= =?UTF-8?q?=20=EC=88=98=EC=A0=95=20(#181)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/pick/invite/page.tsx | 9 ++++----- src/app/pick/list/layout.tsx | 2 +- src/app/pick/select/layout.tsx | 2 +- src/app/wishpool/(viewer)/[id]/final/page.tsx | 2 +- src/app/wishpool/join/[id]/info/page.tsx | 4 ++-- 5 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/app/pick/invite/page.tsx b/src/app/pick/invite/page.tsx index 449a09a..21e1d7d 100644 --- a/src/app/pick/invite/page.tsx +++ b/src/app/pick/invite/page.tsx @@ -50,21 +50,20 @@ const InviteHandler = () => { />
-

- {pickData?.celebrant}님을 위해 친구들이 함께 만든
- 위시리스트가 도착했어요! +

+ {pickData?.celebrant}님을 위해 친구들이 함께 만든 위시리스트가 + 도착했어요!

위시풀을 통해 원하는 선물을 알려 주세요.

-
+
이벤트 카드 이미지
diff --git a/src/app/pick/list/layout.tsx b/src/app/pick/list/layout.tsx index c8c3084..902d78e 100644 --- a/src/app/pick/list/layout.tsx +++ b/src/app/pick/list/layout.tsx @@ -18,7 +18,7 @@ const ListLayout = ({ children }: { children: React.ReactNode }) => { router.push(PATH.PICK_SELECT); }} /> -
+
{children}
diff --git a/src/app/pick/select/layout.tsx b/src/app/pick/select/layout.tsx index 5b48054..511d27e 100644 --- a/src/app/pick/select/layout.tsx +++ b/src/app/pick/select/layout.tsx @@ -19,7 +19,7 @@ const SelectLayout = ({ children }: { children: React.ReactNode }) => { router.push(PATH.PICK_LIST); }} /> -
{children}
+
{children}
); diff --git a/src/app/wishpool/(viewer)/[id]/final/page.tsx b/src/app/wishpool/(viewer)/[id]/final/page.tsx index 91addf9..4d2349c 100644 --- a/src/app/wishpool/(viewer)/[id]/final/page.tsx +++ b/src/app/wishpool/(viewer)/[id]/final/page.tsx @@ -28,7 +28,7 @@ const FinalPage = () => { {giftData?.celebrant}님이 최종 선택한 선물

-

+

{giftData?.celebrant}님이 고른 선물은 바로 이거에요.
생일을 축하해 주세요!

diff --git a/src/app/wishpool/join/[id]/info/page.tsx b/src/app/wishpool/join/[id]/info/page.tsx index 1057e8d..efa81f0 100644 --- a/src/app/wishpool/join/[id]/info/page.tsx +++ b/src/app/wishpool/join/[id]/info/page.tsx @@ -34,7 +34,7 @@ const InfoPage = () => { return ( <>
-

+

{wishpoolData?.owner}님이 보낸
위시풀 초대장이 도착했어요!
{wishpoolData?.celebrant} @@ -53,7 +53,7 @@ const InfoPage = () => { birthDay={getSlashDateFmt(wishpoolData?.birthDay) ?? ''} /> -
+
Date: Sun, 8 Feb 2026 22:28:53 +0900 Subject: [PATCH 3/3] =?UTF-8?q?feat:=20=EC=84=A0=EB=AC=BC=EC=97=90=20?= =?UTF-8?q?=EB=A7=81=ED=81=AC=20=EC=97=B0=EA=B2=B0=20(#181)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/pick/list/GiftCard.tsx | 42 +++++++++++++++------------ 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/src/components/pick/list/GiftCard.tsx b/src/components/pick/list/GiftCard.tsx index 956bc1e..73fd421 100644 --- a/src/components/pick/list/GiftCard.tsx +++ b/src/components/pick/list/GiftCard.tsx @@ -1,4 +1,5 @@ import Image from 'next/image'; +import Link from 'next/link'; import { useGetWishpoolImage } from '@/api/domain/detail/hooks'; import GiftCardImage from '@/assets/images/gift-card.png'; @@ -14,6 +15,7 @@ const GiftCard = ({ size = 'small', giftId, itemName, + itemUrl, imageUrl, }: GiftCardProps) => { const isSmall = size === 'small'; @@ -23,28 +25,30 @@ const GiftCard = ({ imageUrl && imageData && imageData.key ? imageData.key : GiftCardImage; return ( -
+
- {`선물 +
+ {`선물 +
+ + + {itemName} +
- - - {itemName} - -
+ ); };