Polish dashboard UX, loading states, and tracking accuracy #45

Merged
uz1mani merged 10 commits from staging into main 2026-03-13 12:35:08 +00:00
7 changed files with 158 additions and 203 deletions
Showing only changes of commit 3bda7215db - Show all commits

View File

@@ -351,7 +351,7 @@ export default function Chart({
metric === m.key && 'bg-neutral-50 dark:bg-neutral-800/40',
)}
>
<div className={cn('text-[10px] font-semibold uppercase tracking-widest mb-2', metric === m.key ? 'text-white' : 'text-neutral-400 dark:text-neutral-500')}>{m.label}</div>
<div className={cn('text-[10px] font-semibold uppercase tracking-widest mb-2', metric === m.key ? 'text-brand-orange' : 'text-neutral-400 dark:text-neutral-500')}>{m.label}</div>
<div className="flex items-baseline gap-2">
<span className="text-2xl font-bold text-neutral-900 dark:text-white">{m.format(m.value)}</span>
{m.change !== null && (