From 2143de2791ab3ffeb26de648789575ed621bf1c8 Mon Sep 17 00:00:00 2001 From: zyycn Date: Sun, 5 Jul 2026 22:26:30 +0800 Subject: [PATCH] feat: animate dashboard metrics Co-authored-by: Codex --- .../components/AnimatedMetricValue.vue | 42 +++++++++++++++++ .../views/dashboard/components/MetricCard.vue | 45 ++++++++++++++++--- .../components/RequestHealthTimelineCard.vue | 6 +-- .../dashboard/components/UsageRecordCard.vue | 4 +- .../dashboard/composables/useDashboard.ts | 41 ++++++++++++++++- 5 files changed, 126 insertions(+), 12 deletions(-) create mode 100644 frontend/src/views/dashboard/components/AnimatedMetricValue.vue diff --git a/frontend/src/views/dashboard/components/AnimatedMetricValue.vue b/frontend/src/views/dashboard/components/AnimatedMetricValue.vue new file mode 100644 index 000000000..9e854dbb7 --- /dev/null +++ b/frontend/src/views/dashboard/components/AnimatedMetricValue.vue @@ -0,0 +1,42 @@ + + + diff --git a/frontend/src/views/dashboard/components/MetricCard.vue b/frontend/src/views/dashboard/components/MetricCard.vue index 0776b9953..1f9abc208 100644 --- a/frontend/src/views/dashboard/components/MetricCard.vue +++ b/frontend/src/views/dashboard/components/MetricCard.vue @@ -1,15 +1,44 @@