"use client"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { PieChart, Pie, Cell, ResponsiveContainer, Tooltip, Legend } from "recharts"; interface UserActivityChartProps { activeUsers: number; inactiveUsers: number; } export function UserActivityChart({ activeUsers, inactiveUsers }: UserActivityChartProps) { const data = [ { name: 'Utilisateurs actifs', value: activeUsers, color: '#000000' // Noir pour actifs }, { name: 'Utilisateurs inactifs', value: inactiveUsers, color: '#666666' // Gris pour inactifs }, ]; const total = activeUsers + inactiveUsers; return ( Activité des utilisateurs

Actifs = connectés dans les 30 derniers jours

{data.map((entry, index) => ( ))} [ `${value} utilisateurs (${((value / total) * 100).toFixed(1)}%)`, '', ]} /> ( {value}: {entry.payload?.value} ( {((entry.payload?.value / total) * 100).toFixed(1)}%) )} />
); }