"use client"; import { Activity, Cpu, MemoryStick, Zap } from "lucide-react"; import type { AMDPerformanceMetric } from "@/lib/types"; interface AMDPanelProps { metrics: AMDPerformanceMetric | null; loading?: boolean; } function ProgressBar({ value, max = 100, tone, }: { value: number; max?: number; tone: string; }) { const pct = Math.min(100, Math.round((value / max) * 100)); return (
{metrics ? metrics.tokens_per_second.toFixed(0) : "—"}
Latencia media
{metrics ? `${metrics.avg_latency_ms.toFixed(0)} ms` : "—"}
Requests
{metrics?.requests_processed ?? "—"}
Potencia
{metrics?.power_watts ? `${metrics.power_watts.toFixed(0)} W` : "—"}