"use client"; import { BarChart3, Target, Star } from "lucide-react"; import { TeamStats } from "@/lib/admin-types"; import { TechIcon } from "@/components/icons/tech-icon"; interface SkillAnalysis { skillName: string; category: string; experts: Array<{ name: string; level: number; canMentor: boolean; }>; learners: Array<{ name: string; currentLevel: number; }>; averageLevel: number; totalEvaluations: number; expertCount: number; learnerCount: number; proficiencyRate: number; } interface TeamInsights { averageTeamLevel: number; totalExperts: number; totalLearners: number; skillGaps: number; strongSkills: number; } interface TeamOverviewTabProps { team: TeamStats; teamInsights: TeamInsights; skillAnalysis: SkillAnalysis[]; } function getSkillLevelColor(level: number): string { if (level < 0.5) return "bg-red-500"; if (level < 1.5) return "bg-orange-500"; if (level < 2.5) return "bg-blue-500"; return "bg-green-500"; } export function TeamOverviewTab({ team, teamInsights, skillAnalysis, }: TeamOverviewTabProps) { return ( <> {/* Top Skills avec design amélioré */}