From 7c6238508bb4fa894878063720edb7b1b52bcbd7 Mon Sep 17 00:00:00 2001 From: gahusb Date: Tue, 30 Jun 2026 14:41:40 +0900 Subject: [PATCH] =?UTF-8?q?feat(redesign):=20TopNav=20=EB=8B=A4=ED=81=AC?= =?UTF-8?q?=20=EB=9D=BC=EC=9A=B0=ED=8A=B8=20=EB=B6=84=EA=B8=B0=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0=20=E2=86=92=20=EB=8B=A8=EC=9D=BC=20=EB=9D=BC=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8=20=EB=84=A4=EB=B9=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DARK_ROUTES/isDark 및 다크 팔레트 삼항 전량 제거. 전 라우트 동일 라이트 셸 (스크롤 시 surface+line+shadow). Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01A2N6SziVSPfavx1j5rAs52 --- app/components/TopNav.tsx | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/app/components/TopNav.tsx b/app/components/TopNav.tsx index 9bfdfff..0fd4542 100644 --- a/app/components/TopNav.tsx +++ b/app/components/TopNav.tsx @@ -65,17 +65,13 @@ export default function TopNav() { return () => window.removeEventListener('keydown', onKey); }, [open]); - // 다크 라우트 판정 - const DARK_ROUTES = ['/', '/outsourcing']; - const isDark = DARK_ROUTES.includes(pathname) || pathname.startsWith('/outsourcing/'); - - // 팔레트 헬퍼 — isDark 분기 - const ink = isDark ? 'var(--jsm-dark-ink)' : 'var(--jsm-ink)'; - const inkSoft = isDark ? 'var(--jsm-dark-soft)' : 'var(--jsm-ink-soft)'; - const surface = isDark ? 'var(--jsm-dark-bg)' : 'var(--jsm-surface)'; - const line = isDark ? 'var(--jsm-dark-line)' : 'var(--jsm-line)'; - const accent = isDark ? 'var(--jsm-accent-bright)' : 'var(--jsm-accent)'; - const accentBg = isDark ? 'rgba(96,165,250,0.12)' : 'var(--jsm-accent-soft)'; + // 단일 라이트 팔레트 (전 라우트 동일 — 라우트 분기 제거) + const ink = 'var(--jsm-ink)'; + const inkSoft = 'var(--jsm-ink-soft)'; + const surface = 'var(--jsm-surface)'; + const line = 'var(--jsm-line)'; + const accent = 'var(--jsm-accent)'; + const accentBg = 'var(--jsm-accent-soft)'; const isActive = (href: string) => { if (href === '/') return pathname === '/'; @@ -87,13 +83,11 @@ export default function TopNav() {