From 94cee3f0cbbbe243c50cf08b997118f9f2d17cbf Mon Sep 17 00:00:00 2001 From: choiboa Date: Tue, 13 Jan 2026 22:44:11 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=E2=9C=A8=20feat:=20=20=EC=8B=9C=EB=A6=AC?= =?UTF-8?q?=EC=A6=88=20=ED=8F=B4=EB=8D=94=20=EC=9E=90=EB=8F=99=20=EC=8A=A4?= =?UTF-8?q?=ED=81=AC=EB=A1=A4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../[category]/_components/series/SeriesFolder.tsx | 13 ++++++++++++- .../_components/series/SeriesPostList.tsx | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/app/(layout)/(shell)/(category)/[category]/_components/series/SeriesFolder.tsx b/src/app/(layout)/(shell)/(category)/[category]/_components/series/SeriesFolder.tsx index 2687efa..243f382 100644 --- a/src/app/(layout)/(shell)/(category)/[category]/_components/series/SeriesFolder.tsx +++ b/src/app/(layout)/(shell)/(category)/[category]/_components/series/SeriesFolder.tsx @@ -8,6 +8,17 @@ interface Props { } export default function SeriesFolder({ visible, activeId, onSelect }: Props) { + const handleClick = (id: string) => { + onSelect(id); + const target = document.getElementById("series-post-section"); + if (target) { + target.scrollIntoView({ + behavior: "smooth", + block: "start", + }); + } + }; + return (
@@ -22,7 +33,7 @@ export default function SeriesFolder({ visible, activeId, onSelect }: Props) { postCount={series.postCount} tone={series.tone} isActive={isActive} - onClick={() => onSelect(series.id)} + onClick={() => handleClick(series.id)} /> ); })} diff --git a/src/app/(layout)/(shell)/(category)/[category]/_components/series/SeriesPostList.tsx b/src/app/(layout)/(shell)/(category)/[category]/_components/series/SeriesPostList.tsx index 7a9de2b..195dfe3 100644 --- a/src/app/(layout)/(shell)/(category)/[category]/_components/series/SeriesPostList.tsx +++ b/src/app/(layout)/(shell)/(category)/[category]/_components/series/SeriesPostList.tsx @@ -32,7 +32,7 @@ export default function SeriesPostList({ const seriesMeta = series ? getSeriesMeta(series) : null; return ( -
+

{seriesMeta?.name ?? "모아보기"}

From 7e72d52a225a86b6f15e37b796316226861e494d Mon Sep 17 00:00:00 2001 From: choiboa Date: Tue, 13 Jan 2026 22:46:09 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=94=A8=20Refactor=20:=20fallback=20?= =?UTF-8?q?=EB=AC=B8=EA=B5=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/fallback/BrowseFallback.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/common/fallback/BrowseFallback.tsx b/src/components/common/fallback/BrowseFallback.tsx index f150045..b247c6f 100644 --- a/src/components/common/fallback/BrowseFallback.tsx +++ b/src/components/common/fallback/BrowseFallback.tsx @@ -7,7 +7,7 @@ interface BrowseFallbackProps { export default function BrowseFallback({ title = "보아뱀이 글을 삼키는 중이에요.", - description = "잠시 구경하고 오시면, 더 맛있게 정리해 둘게요.", + description = "조금만 기다리면 더 맛있게 정리될 거예요.", }: BrowseFallbackProps) { return (