Checkpoint: Ajout de badges Actif/Inactif dans la liste des apprenants et création d'une page dédiée aux établissements avec statistiques de participation

This commit is contained in:
Manus Sandbox
2025-11-23 17:28:12 -05:00
parent 9a38fc9dd3
commit a0049436cc
8 changed files with 287 additions and 2 deletions

View File

@@ -284,6 +284,7 @@ export default function AdminApprenants() {
<TableHead>Email</TableHead>
<TableHead>Code établissement</TableHead>
<TableHead>Fonction</TableHead>
<TableHead>Statut</TableHead>
<TableHead className="text-right">Actions</TableHead>
</TableRow>
</TableHeader>
@@ -304,6 +305,15 @@ export default function AdminApprenants() {
apprenant.fonction === "chef_service" ? "Chef de service" : "Autre"}
</span>
</TableCell>
<TableCell>
<span className={`inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium ${
apprenant.inscriptions && apprenant.inscriptions.length > 0
? "bg-green-100 text-green-800"
: "bg-gray-100 text-gray-800"
}`}>
{apprenant.inscriptions && apprenant.inscriptions.length > 0 ? "Actif" : "Inactif"}
</span>
</TableCell>
<TableCell className="text-right">
<div className="flex justify-end gap-2">
<Button