From 8ec89517ee410bf94f51a6beb5a6103cbfc92a70 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Tue, 7 Apr 2026 12:04:37 +0900 Subject: [PATCH] =?UTF-8?q?refactor(tokens):=20A-8=20Batch=202=20=E2=80=94?= =?UTF-8?q?=20Sidebar=20/=20DocumentCard=20/=20DocumentTable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 목록/사이드바 영역의 var() 토큰을 의미 토큰으로 swap. Phase A 디자인 시스템 정착의 두 번째 mechanical refactor batch (8 파일 중 5/8 누적). Sidebar: - bg-[var(--sidebar-bg)] → bg-sidebar (이름 변경) - border-[var(--border)] → border-default - text-[var(--text)] → text-text - text-[var(--text-dim)] → text-dim - bg-[var(--accent)]/15 → bg-accent/15 - hover:bg-[var(--surface)] → hover:bg-surface - domain 색상 inline style (DOMAIN_COLORS)은 그대로 유지 DocumentCard: - bg/border/text/hover 토큰 일괄 swap - DOMAIN_COLORS의 var(--domain-*) 유지 (plan B2 비고) - blue-400/blue-900/30 (news icon, data_origin work) 그대로 (lint:tokens 미검출 + plan 명시 없음) DocumentTable: - 헤더 + 행 + selected 상태 + 컬럼 텍스트 일괄 swap - border-l-[var(--accent)] → border-l-accent - border-default/30 opacity suffix (행 구분선) v4 시각 검증 필요 검증: - npm run lint:tokens : 407 → 360 (-47, B2 파일 0 hit) - npm run build : ✅ - npx svelte-check : ✅ 0 errors - ⚠ 3-risk grep : hover/border-border/var() 잔여 0건 플랜: ~/.claude/plans/compressed-churning-dragon.md §A.4 Batch 2 --- .../src/lib/components/DocumentCard.svelte | 18 +++++------ .../src/lib/components/DocumentTable.svelte | 20 ++++++------ frontend/src/lib/components/Sidebar.svelte | 32 +++++++++---------- 3 files changed, 35 insertions(+), 35 deletions(-) diff --git a/frontend/src/lib/components/DocumentCard.svelte b/frontend/src/lib/components/DocumentCard.svelte index 952a0fd..1af2a20 100644 --- a/frontend/src/lib/components/DocumentCard.svelte +++ b/frontend/src/lib/components/DocumentCard.svelte @@ -57,8 +57,8 @@ {/each} @@ -112,29 +112,29 @@ {#each sortedItems() as doc} diff --git a/frontend/src/lib/components/Sidebar.svelte b/frontend/src/lib/components/Sidebar.svelte index c47ec0f..60dddc2 100644 --- a/frontend/src/lib/components/Sidebar.svelte +++ b/frontend/src/lib/components/Sidebar.svelte @@ -68,9 +68,9 @@ let totalCount = $derived(tree.reduce((sum, n) => sum + n.count, 0)); -