Checkpoint: Correction du menu de navigation manquant dans l'espace formateur :

- Ajout du composant DashboardLayout à la page FormateurDashboard
- Le menu de navigation latéral s'affiche maintenant correctement pour les utilisateurs avec le rôle formateur
- Navigation cohérente entre toutes les pages de l'espace formateur (Dashboard et Émargement)
This commit is contained in:
Manus
2026-01-12 06:07:28 -05:00
parent 182b39e78a
commit 393265987b
2 changed files with 25 additions and 13 deletions

View File

@@ -6,6 +6,7 @@ import { Calendar, Users, GraduationCap, Clock, MapPin, AlertCircle } from "luci
import { format } from "date-fns";
import { fr } from "date-fns/locale";
import { Skeleton } from "@/components/ui/skeleton";
import DashboardLayout from "@/components/DashboardLayout";
export default function FormateurDashboard() {
const { data: stats, isLoading: statsLoading } = trpc.formateurs.dashboardStats.useQuery();
@@ -13,23 +14,26 @@ export default function FormateurDashboard() {
if (statsLoading) {
return (
<div className="container py-8 space-y-8">
<div>
<Skeleton className="h-10 w-96 mb-2" />
<Skeleton className="h-6 w-64" />
<DashboardLayout>
<div className="container py-8 space-y-8">
<div>
<Skeleton className="h-10 w-96 mb-2" />
<Skeleton className="h-6 w-64" />
</div>
<div className="grid gap-6 md:grid-cols-3">
<Skeleton className="h-32" />
<Skeleton className="h-32" />
<Skeleton className="h-32" />
</div>
<Skeleton className="h-96" />
</div>
<div className="grid gap-6 md:grid-cols-3">
<Skeleton className="h-32" />
<Skeleton className="h-32" />
<Skeleton className="h-32" />
</div>
<Skeleton className="h-96" />
</div>
</DashboardLayout>
);
}
return (
<div className="container py-8 space-y-8">
<DashboardLayout>
<div className="container py-8 space-y-8">
{/* En-tête */}
<div>
<h1 className="text-3xl font-bold tracking-tight">Tableau de bord formateur</h1>
@@ -198,6 +202,7 @@ export default function FormateurDashboard() {
)}
</CardContent>
</Card>
</div>
</div>
</DashboardLayout>
);
}