# 🧩 Documentation des Composants ## Vue d'ensemble Tous les composants sont dans `src/components/` et réutilisables dans l'ensemble de l'application. --- ## Header Barre de navigation principale de l'application. ### Props ```javascript Header.propTypes = { voter: PropTypes.object, // Données de l'utilisateur connecté onLogout: PropTypes.func.isRequired, // Callback de déconnexion } ``` ### Utilisation ```jsx import Header from './components/Header';
``` ### Fonctionnalités - Logo cliquable - Navigation responsive (menu hamburger sur mobile) - Liens différents selon la connexion - Profil utilisateur - Bouton de déconnexion --- ## Footer Pied de page avec liens et informations. ### Utilisation ```jsx import Footer from './components/Footer';