"use client" import { RadarChart, PolarGrid, PolarAngleAxis, PolarRadiusAxis, Radar, ResponsiveContainer, } from "recharts" interface SkillData { skillCode: string stability: number reps: number } export function SkillMasteryChart({ data }: { data: SkillData[] }) { if (!data || data.length === 0) { return (
Sin skills todavía
) } const chartData = data .filter((s) => s.reps > 0) .slice(0, 8) .map((s) => ({ skill: s.skillCode.replace("vocal-", "").replace("numero-", "num "), mastery: Math.min(Math.round((s.stability / 100) * 100), 100), })) if (chartData.length === 0) { return (
Sin skills todavía
) } return (
) }