"use client"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Users, Building2 } from "lucide-react"; import { TeamStats, DirectionStats } from "@/services/admin-service"; import { DirectionOverview, TeamStatsCard } from "@/components/admin"; interface AdminContentTabsProps { getFilteredDirectionStats: () => DirectionStats[]; getFilteredTeamStats: () => TeamStats[]; onViewTeamDetails: (team: TeamStats) => void; onExportTeamReport: (team: TeamStats) => void; } export function AdminContentTabs({ getFilteredDirectionStats, getFilteredTeamStats, onViewTeamDetails, onExportTeamReport, }: AdminContentTabsProps) { return (
Vue par Direction Vue par Équipe
{getFilteredDirectionStats().length > 0 ? ( getFilteredDirectionStats().map((direction) => ( )) ) : (

Aucune direction trouvée

Aucune direction ne correspond aux filtres sélectionnés.

)}
{getFilteredTeamStats().length > 0 ? ( getFilteredTeamStats().map((team) => ( onViewTeamDetails(team)} onViewReport={() => onExportTeamReport(team)} /> )) ) : (

Aucune équipe trouvée

Aucune équipe ne correspond aux filtres sélectionnés.

)}
); }