// ─── Skill Category Header ─────────────────────────────────────────── // Header for a skill category with collapse/expand toggle import { Badge } from '@/components/ui/badge'; import { ChevronDown, ChevronRight } from 'lucide-react'; interface SkillCategoryHeaderProps { category: { id: string; name: string; icon: string; }; skillCount: number; isCollapsed: boolean; onToggle: () => void; } export function SkillCategoryHeader({ category, skillCount, isCollapsed, onToggle, }: SkillCategoryHeaderProps) { return ( {category.icon} {category.name}
{skillCount} skills {isCollapsed ? : }
); } // Local import of CardHeader and CardTitle to avoid circular deps import { CardHeader, CardTitle } from '@/components/ui/card';