"use client"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { TeamOverviewTab } from "./team-overview-tab"; import { TeamSkillsTab } from "./team-skills-tab"; import { TeamMembersTab } from "./team-members-tab"; import { TeamInsightsTab } from "./team-insights-tab"; import { TeamStats, TeamMember } from "@/lib/admin-types"; 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 TeamDetailTabsProps { team: TeamStats; skillAnalysis: SkillAnalysis[]; teamInsights: TeamInsights; onMemberClick: (member: TeamMember) => void; } export function TeamDetailTabs({ team, skillAnalysis, teamInsights, onMemberClick, }: TeamDetailTabsProps) { return (
Vue d'ensemble Compétences Membres Insights
); }