Added few configurations & mores
This commit is contained in:
55
lib/pages.ts
Normal file
55
lib/pages.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
// Liste des pages disponibles dans l'application avec leurs permissions
|
||||
export const AVAILABLE_PAGES = [
|
||||
{
|
||||
route: '/dashboard',
|
||||
label: 'Tableau de Board',
|
||||
description: 'Page principale du tableau de bord',
|
||||
},
|
||||
{
|
||||
route: '/dashboard/calendrier',
|
||||
label: 'Calendrier',
|
||||
description: 'Gestion des trajets et planning',
|
||||
},
|
||||
{
|
||||
route: '/dashboard/chauffeurs',
|
||||
label: 'Chauffeurs',
|
||||
description: 'Gestion des chauffeurs',
|
||||
},
|
||||
{
|
||||
route: '/dashboard/adherents',
|
||||
label: 'Adhérents',
|
||||
description: 'Gestion des adhérents',
|
||||
},
|
||||
{
|
||||
route: '/dashboard/univers-pro',
|
||||
label: 'Univers Pro',
|
||||
description: 'Base de données des contacts professionnels',
|
||||
},
|
||||
{
|
||||
route: '/dashboard/messagerie',
|
||||
label: 'Messagerie',
|
||||
description: 'Système de messagerie',
|
||||
},
|
||||
{
|
||||
route: '/dashboard/factures',
|
||||
label: 'Factures',
|
||||
description: 'Gestion des factures',
|
||||
},
|
||||
{
|
||||
route: '/dashboard/archives',
|
||||
label: 'Archives',
|
||||
description: 'Archives des trajets',
|
||||
},
|
||||
{
|
||||
route: '/dashboard/parametres',
|
||||
label: 'Paramètres',
|
||||
description: 'Paramètres utilisateur',
|
||||
},
|
||||
{
|
||||
route: '/dashboard/parametres/configuration',
|
||||
label: 'Configuration',
|
||||
description: 'Configuration de la plateforme',
|
||||
},
|
||||
] as const;
|
||||
|
||||
export type PageRoute = typeof AVAILABLE_PAGES[number]['route'];
|
||||
Reference in New Issue
Block a user