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:
@@ -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>
|
||||
);
|
||||
}
|
||||
|
||||
7
todo.md
7
todo.md
@@ -705,3 +705,10 @@
|
||||
- [x] Ajouter le bouton "Tester l'URL" avec indicateur de statut
|
||||
- [x] Ajouter une section "Historique des modifications" dans la page
|
||||
- [x] Tester toutes les fonctionnalités
|
||||
|
||||
## Correction menu de navigation formateur
|
||||
|
||||
- [x] Identifier les pages formateur sans DashboardLayout
|
||||
- [x] Ajouter DashboardLayout à toutes les pages formateur
|
||||
- [x] Vérifier que le menu s'affiche correctement pour le rôle formateur
|
||||
- [x] Tester la navigation dans l'espace formateur
|
||||
|
||||
Reference in New Issue
Block a user