Les propriétés du composant
ID de l'épreuve pour charger l'événement
Callback de fermeture du modal
Modal d'événement avec informations complètes et gestion des réservations
// Utilisation dans une liste d'épreuves
const [selectedEpreuve, setSelectedEpreuve] = useState<number | null>(null);
<ModalEvenement
epreuveId={selectedEpreuve}
onCloseAction={() => setSelectedEpreuve(null)}
/>
// Avec gestion d'état pour l'ouverture
<CardEpreuve
epreuve={epreuve}
onClick={(id) => setSelectedEpreuve(id)}
/>
Composant ModalEvenement pour l'affichage détaillé des événements olympiques. Voir la documentation du module ci-dessus pour les détails complets.
Ce composant affiche un modal complet avec toutes les informations d'un événement, incluant les épreuves groupées par discipline, les informations de lieu et horaires, ainsi que la gestion des réservations avec authentification intégrée.