From e5d4f9ab928cbf6314a48c65693fd588ce328da6 Mon Sep 17 00:00:00 2001 From: Nic13Gamer <54724556+Nic13Gamer@users.noreply.github.com> Date: Sun, 15 Feb 2026 16:33:25 -0300 Subject: [PATCH] style: add color to workflow stats cards --- .../src/components/workflow-stats.tsx | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/packages/dashboard/src/components/workflow-stats.tsx b/packages/dashboard/src/components/workflow-stats.tsx index d69701a9..b972eeb1 100644 --- a/packages/dashboard/src/components/workflow-stats.tsx +++ b/packages/dashboard/src/components/workflow-stats.tsx @@ -1,4 +1,5 @@ import { Card } from "@/components/ui/card"; +import { cn } from "@/lib/utils"; import { ArrowsClockwiseIcon, CheckCircleIcon, @@ -32,31 +33,41 @@ export function WorkflowStats({ runs }: WorkflowStatsProps) { value: runs.length.toLocaleString(), icon: PulseIcon, }, - { label: "Pending", value: pending.toLocaleString(), icon: ClockIcon }, + { + label: "Pending", + value: pending.toLocaleString(), + icon: ClockIcon, + class: "bg-warning/10 ring-warning/20", + }, { label: "Running", value: running.toLocaleString(), icon: ArrowsClockwiseIcon, + class: "bg-info/10 ring-info/20", }, { label: "Sleeping", value: sleeping.toLocaleString(), icon: HourglassIcon, + class: "bg-sleeping/10 ring-sleeping/20", }, { label: "Completed", value: completed.toLocaleString(), icon: CheckCircleIcon, + class: "bg-success/10 ring-success/20", }, { label: "Failed", value: failed.toLocaleString(), icon: XCircleIcon, + class: "bg-destructive/10 ring-destructive/20", }, { label: "Canceled", value: canceled.toLocaleString(), icon: ProhibitIcon, + class: "bg-neutral/10 ring-neutral/20", }, ]; @@ -67,11 +78,12 @@ export function WorkflowStats({ runs }: WorkflowStatsProps) { return (