diff --git a/client/src/App.tsx b/client/src/App.tsx
index eeb8c86..1dc887e 100644
--- a/client/src/App.tsx
+++ b/client/src/App.tsx
@@ -14,6 +14,8 @@ import AdminSequenceInscrits from "./pages/AdminSequenceInscrits";
import AdminUsers from "./pages/AdminUsers";
import AdminEmailTemplates from "./pages/AdminEmailTemplates";
import AdminEmailConfig from "./pages/AdminEmailConfig";
+import AdminCalendrier from "./pages/AdminCalendrier";
+import AdminRappels from "./pages/AdminRappels";
import Inscription from "./pages/Inscription";
function Router() {
@@ -30,6 +32,8 @@ function Router() {
+
+
{/* Final fallback route */}
diff --git a/client/src/components/DashboardLayout.tsx b/client/src/components/DashboardLayout.tsx
index c88a2a6..6e85690 100644
--- a/client/src/components/DashboardLayout.tsx
+++ b/client/src/components/DashboardLayout.tsx
@@ -21,7 +21,7 @@ import {
} from "@/components/ui/sidebar";
import { APP_LOGO, APP_TITLE, getLoginUrl } from "@/const";
import { useIsMobile } from "@/hooks/useMobile";
-import { LayoutDashboard, LogOut, PanelLeft, Users, GraduationCap, Calendar, BarChart3, UserCog, Mail, Settings } from "lucide-react";
+import { LayoutDashboard, LogOut, PanelLeft, Users, GraduationCap, Calendar, CalendarDays, Bell, BarChart3, UserCog, Mail, Settings } from "lucide-react";
import { CSSProperties, useEffect, useRef, useState } from "react";
import { useLocation } from "wouter";
import { DashboardLayoutSkeleton } from './DashboardLayoutSkeleton';
@@ -31,6 +31,8 @@ const menuItems = [
{ icon: LayoutDashboard, label: "Tableau de bord", path: "/admin" },
{ icon: GraduationCap, label: "Formations", path: "/admin/formations" },
{ icon: Calendar, label: "Séquences", path: "/admin/sequences" },
+ { icon: CalendarDays, label: "Calendrier", path: "/admin/calendrier" },
+ { icon: Bell, label: "Rappels", path: "/admin/rappels" },
{ icon: Users, label: "Apprenants", path: "/admin/apprenants" },
{ icon: UserCog, label: "Utilisateurs", path: "/admin/users" },
{ icon: Mail, label: "Templates d'emails", path: "/admin/email-templates" },
diff --git a/todo.md b/todo.md
index 5dd2f88..9520a9d 100644
--- a/todo.md
+++ b/todo.md
@@ -264,3 +264,13 @@
- [x] Redémarrer le serveur pour détecter tous les nouveaux fichiers
- [ ] Vérifier que tous les imports et routes sont corrects
- [ ] Créer un checkpoint complet avec toutes les fonctionnalités
+
+## Correction affichage page calendrier
+
+- [x] Ajouter la route /admin/calendrier dans App.tsx
+- [x] Ajouter la route /admin/rappels dans App.tsx
+- [x] Ajouter le lien "Calendrier" dans DashboardLayout
+- [x] Ajouter le lien "Rappels" dans DashboardLayout
+- [x] Ajouter les imports CalendarDays et Bell
+- [x] Redémarrer le serveur
+- [x] Tester l'accès aux pages calendrier et rappels