From a66656b1c3d66196d666c2c05dcd17192515e101 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Fri, 13 Mar 2026 18:51:31 +0900 Subject: [PATCH] =?UTF-8?q?feat(tkds):=20=EB=8C=80=EC=8B=9C=EB=B3=B4?= =?UTF-8?q?=EB=93=9C=20=EB=B0=94=EB=A1=9C=EA=B0=80=EA=B8=B0=EB=A5=BC=20?= =?UTF-8?q?=EB=8F=99=EC=A0=81=20=EB=B0=B0=EB=84=88=EB=A1=9C=20=EA=B5=90?= =?UTF-8?q?=EC=B2=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 17개 개별 페이지 바로가기 제거, API 기반 동적 배너(미확인 알림/미제출 TBM/휴가 승인 대기)로 교체. 시스템 카드 7개는 기존 유지. Co-Authored-By: Claude Opus 4.6 --- tkds/web/dashboard.html | 181 +++++++++++++++++++++++++--------------- 1 file changed, 114 insertions(+), 67 deletions(-) diff --git a/tkds/web/dashboard.html b/tkds/web/dashboard.html index f95450b..0e3a2a9 100644 --- a/tkds/web/dashboard.html +++ b/tkds/web/dashboard.html @@ -193,17 +193,32 @@ .system-card .card-icon { font-size: 26px; } .system-card .card-name { font-size: 14px; font-weight: 600; } - /* Shortcut category labels */ - .shortcut-cat-label { - grid-column: 1 / -1; - font-size: 12px; - font-weight: 600; - color: #6b7280; - padding: 8px 0 2px; - border-bottom: 1px solid #e5e7eb; - margin-bottom: 4px; + /* Banner */ + .banner-list { + display: flex; + flex-direction: column; + gap: 8px; } - .shortcut-cat-label:first-child { padding-top: 0; } + .banner-item { + display: flex; + align-items: center; + gap: 10px; + padding: 12px 16px; + background: white; + border-radius: 10px; + border-left: 4px solid; + text-decoration: none; + color: inherit; + box-shadow: 0 1px 3px rgba(0,0,0,0.08); + transition: transform 0.15s, box-shadow 0.15s; + } + .banner-item:hover { + transform: translateY(-1px); + box-shadow: 0 4px 12px rgba(0,0,0,0.1); + } + .banner-icon { font-size: 20px; flex-shrink: 0; } + .banner-text { font-size: 14px; font-weight: 500; color: #1f2937; flex: 1; } + .banner-arrow { font-size: 18px; color: #9ca3af; } /* Coming soon */ .badge-soon { @@ -265,9 +280,8 @@
-