import { Activity } from 'lucide-react'; import { useMetrics } from '../../hooks/useMetrics'; import { formatDuration } from '../../lib/text'; function Gauge({ value, max, label, display, warn }: { value: number; max: number; label: string; display: string; warn?: number }) { const ratio = Math.max(0, Math.min(1, value / max)); const r = 24; const c = 2 * Math.PI * r; const arc = c * 0.75; const color = warn !== undefined && value >= warn ? 'var(--danger)' : 'var(--accent)'; return (