fix: remove lowercase role values from NAV_ITEMS constant

Remove all lowercase role values ('client', 'employee', 'admin') from NAV_ITEMS array in utils/constants.ts to match the User type definition which only uses uppercase roles ('CLIENT', 'EMPLOYEE', 'ADMIN'). This fixes TypeScript compilation error in Navbar.tsx where item.roles.includes(user.role) was failing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
soufiane 2025-11-18 01:34:21 +01:00
parent 63fbfc4f69
commit 5708e8f514

View File

@ -105,67 +105,67 @@ export const NAV_ITEMS = [
{
label: 'Accueil',
href: ROUTES.HOME,
roles: ['CLIENT', 'EMPLOYEE', 'ADMIN', 'client', 'employee', 'admin'],
roles: ['CLIENT', 'EMPLOYEE', 'ADMIN'],
},
{
label: 'Lots',
href: ROUTES.LOTS,
roles: ['CLIENT', 'EMPLOYEE', 'ADMIN', 'client', 'employee', 'admin'],
roles: ['CLIENT', 'EMPLOYEE', 'ADMIN'],
},
{
label: 'Jouer',
href: ROUTES.GAME,
roles: ['CLIENT', 'client'],
roles: ['CLIENT'],
},
{
label: 'Mes lots',
href: ROUTES.MY_LOTS,
roles: ['CLIENT', 'client'],
roles: ['CLIENT'],
},
{
label: 'Mes gains',
href: ROUTES.HISTORY,
roles: ['CLIENT', 'client'],
roles: ['CLIENT'],
},
{
label: 'Mon profil',
href: ROUTES.PROFILE,
roles: ['CLIENT', 'EMPLOYEE', 'ADMIN', 'client', 'employee', 'admin'],
roles: ['CLIENT', 'EMPLOYEE', 'ADMIN'],
},
{
label: 'Dashboard',
href: ROUTES.EMPLOYEE_DASHBOARD,
roles: ['EMPLOYEE', 'employee'],
roles: ['EMPLOYEE'],
},
{
label: 'Validation',
href: ROUTES.EMPLOYEE_VERIFICATION,
roles: ['EMPLOYEE', 'employee'],
roles: ['EMPLOYEE'],
},
{
label: 'Historique',
href: ROUTES.EMPLOYEE_HISTORY,
roles: ['EMPLOYEE', 'employee'],
roles: ['EMPLOYEE'],
},
{
label: 'Dashboard',
href: ROUTES.ADMIN_DASHBOARD,
roles: ['ADMIN', 'admin'],
roles: ['ADMIN'],
},
{
label: 'Utilisateurs',
href: ROUTES.ADMIN_USERS,
roles: ['ADMIN', 'admin'],
roles: ['ADMIN'],
},
{
label: 'Statistiques',
href: ROUTES.ADMIN_STATISTICS,
roles: ['ADMIN', 'admin'],
roles: ['ADMIN'],
},
{
label: 'Tirages',
href: ROUTES.ADMIN_DRAWS,
roles: ['ADMIN', 'admin'],
roles: ['ADMIN'],
},
] as const;