import React from 'react' import { formatClubPercent, formatSkillWeight, kpiRowsFromSummary } from '../../utils/skillProfileListHelpers' /** * Kleine KPI-Kacheln: je Unterkategorie die Top-Fähigkeit (Listen/Karten). */ export default function SkillProfileCompact({ summary, loading = false, emptyText = 'Keine Fähigkeiten', displayLimit = 24, highlightSkillIds = [], }) { if (loading) { return (
) } const rows = kpiRowsFromSummary(summary, { limit: displayLimit }) const highlight = new Set((highlightSkillIds || []).map(String)) if (!rows.length) { return summary ?

{emptyText}

: null } return ( ) }