clean sidebar v2

This commit is contained in:
alma 2025-04-18 11:48:43 +02:00
parent 978aae592a
commit 92dcda742c
7 changed files with 20 additions and 20 deletions

View File

@ -113,21 +113,27 @@ export function Sidebar({ isOpen, onClose }: SidebarProps) {
// Base menu items (available for everyone) // Base menu items (available for everyone)
const baseMenuItems: MenuItem[] = [ const baseMenuItems: MenuItem[] = [
{
title: "Agenda",
icon: Calendar,
href: "/agenda",
iframe: process.env.NEXT_PUBLIC_IFRAME_CALENDAR_URL,
},
{ {
title: "Courrier", title: "Courrier",
icon: Mail, icon: Mail,
href: "/courrier", href: "/courrier",
}, },
{ {
title: "Drive", title: "Dossiers",
icon: HardDrive, icon: HardDrive,
href: "/drive", href: "/dossiers",
iframe: process.env.NEXT_PUBLIC_IFRAME_DRIVE_URL, iframe: process.env.NEXT_PUBLIC_IFRAME_DRIVE_URL,
}, },
{ {
title: "Learn", title: "Apprendre",
icon: GraduationCap, icon: GraduationCap,
href: "/learn", href: "/apprendre",
iframe: process.env.NEXT_PUBLIC_IFRAME_LEARN_URL, iframe: process.env.NEXT_PUBLIC_IFRAME_LEARN_URL,
}, },
{ {
@ -137,29 +143,23 @@ export function Sidebar({ isOpen, onClose }: SidebarProps) {
iframe: process.env.NEXT_PUBLIC_IFRAME_PAROLE_URL, iframe: process.env.NEXT_PUBLIC_IFRAME_PAROLE_URL,
}, },
{ {
title: "MissionsBoard", title: "Missions",
icon: Kanban, icon: Kanban,
href: "/missions-board", href: "/missions",
iframe: process.env.NEXT_PUBLIC_IFRAME_MISSIONSBOARD_URL, iframe: process.env.NEXT_PUBLIC_IFRAME_MISSIONSBOARD_URL,
}, },
{ {
title: "Chapter", title: "Chapitre",
icon: FileText, icon: FileText,
href: "/chapter", href: "/chapitre",
iframe: process.env.NEXT_PUBLIC_IFRAME_CHAPTER_URL, iframe: process.env.NEXT_PUBLIC_IFRAME_CHAPTER_URL,
}, },
{ {
title: "Agility", title: "Agilité",
icon: Share2, icon: Share2,
href: "/flow", href: "/agilite",
iframe: process.env.NEXT_PUBLIC_IFRAME_AGILITY_URL, iframe: process.env.NEXT_PUBLIC_IFRAME_AGILITY_URL,
}, },
{
title: "Calendrier",
icon: Calendar,
href: "/calendar",
iframe: process.env.NEXT_PUBLIC_IFRAME_CALENDAR_URL,
},
]; ];
// Role-specific menu items // Role-specific menu items
@ -179,16 +179,16 @@ export function Sidebar({ isOpen, onClose }: SidebarProps) {
requiredRole: ["Coding", "DataIntelligence"], requiredRole: ["Coding", "DataIntelligence"],
}, },
{ {
title: "Calculation", title: "Calcul",
icon: Calculator, icon: Calculator,
href: "/calculation", href: "/calcul",
iframe: process.env.NEXT_PUBLIC_IFRAME_CALCULATION_URL, iframe: process.env.NEXT_PUBLIC_IFRAME_CALCULATION_URL,
requiredRole: "DataIntelligence", requiredRole: "DataIntelligence",
}, },
{ {
title: "Mediations", title: "Médiation",
icon: Building2, icon: Building2,
href: "/crm", href: "/mediation",
iframe: process.env.NEXT_PUBLIC_IFRAME_MEDIATIONS_URL, iframe: process.env.NEXT_PUBLIC_IFRAME_MEDIATIONS_URL,
requiredRole: ["Mediation", "Expression"], requiredRole: ["Mediation", "Expression"],
}, },