'use client'; import React from 'react'; import { Card } from 'primereact/card'; import { Button } from 'primereact/button'; import { useRouter } from 'next/navigation'; import RoleProtectedPage from '@/components/RoleProtectedPage'; const AdminDashboardContent = () => { const router = useRouter(); const adminModules = [ { title: 'Gestion des utilisateurs', description: 'Créer, modifier et gérer les comptes utilisateurs', icon: 'pi pi-users', path: '/admin/utilisateurs', color: 'bg-blue-500' }, { title: 'Gestion des rôles', description: 'Configurer les rôles et permissions', icon: 'pi pi-shield', path: '/admin/roles', color: 'bg-green-500' }, { title: 'Demandes d\'accès', description: 'Traiter les demandes d\'accès en attente', icon: 'pi pi-key', path: '/admin/demandes-acces', color: 'bg-orange-500' }, { title: 'Attributions', description: 'Gérer les attributions de projets et équipes', icon: 'pi pi-sitemap', path: '/admin/attributions', color: 'bg-purple-500' }, { title: 'Paramètres système', description: 'Configuration générale de l\'application', icon: 'pi pi-cog', path: '/admin/parametres', color: 'bg-gray-500' }, { title: 'Sauvegarde', description: 'Gestion des sauvegardes et restaurations', icon: 'pi pi-database', path: '/admin/sauvegarde', color: 'bg-red-500' } ]; return (

Administration

Panneau d'administration pour la gestion complète de l'application BTPXpress

{adminModules.map((module, index) => (

{module.title}

{module.description}

))}
); }; const AdminDashboard = () => { return ( ); }; export default AdminDashboard;