From 901463e5f358e320844733bbeb302f09f4cd0b58 Mon Sep 17 00:00:00 2001 From: zenn Date: Mon, 29 Jun 2026 15:34:22 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=20=ED=86=B5?= =?UTF-8?q?=EA=B3=84=20UI=20=EA=B0=9C=EC=84=A0=20v1.9.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 기간 필터 hover 스타일 충돌을 수정하고, 통계 추이 기본값을 일간으로 변경한다. Co-authored-by: Cursor --- components/admin/AdminAnalyticsTrendChart.vue | 23 ++++++++++++------- docs/spec.md | 2 +- docs/update.md | 6 +++++ lib/analytics-chart-ui.js | 4 ++-- package.json | 2 +- pages/admin/index.vue | 12 ++++++---- pages/admin/pages/index.vue | 4 ++-- pages/admin/posts/index.vue | 4 ++-- 8 files changed, 36 insertions(+), 21 deletions(-) diff --git a/components/admin/AdminAnalyticsTrendChart.vue b/components/admin/AdminAnalyticsTrendChart.vue index d31a124..52cb224 100644 --- a/components/admin/AdminAnalyticsTrendChart.vue +++ b/components/admin/AdminAnalyticsTrendChart.vue @@ -119,6 +119,15 @@ const isBarDimmed = (row) => { return Boolean(hoveredBarKey.value && !isBarEmphasized(row)) } +/** + * 축 라벨이 강조 상태인지 확인한다. + * @param {Object} row - 추이 행 + * @returns {boolean} 강조 여부 + */ +const isAxisHighlighted = (row) => { + return isBarEmphasized(row) || (isAnalyticsCurrentTrendRow(props.period, row, todayKey) && !hoveredBarKey.value) +} + /** * 막대 높이 비율을 반환한다. * @param {Object} row - 추이 행 @@ -247,10 +256,7 @@ const getRowDelta = (row) => {