import { useEffect, useState } from 'react'; import { useNavigate, useParams } from 'react-router-dom'; import { api } from '../lib/api.js'; import { InscriptionModal } from './Home.jsx'; export default function Inscription() { const { id } = useParams(); const navigate = useNavigate(); const [rencontre, setRencontre] = useState(null); const [error, setError] = useState(''); useEffect(() => { api.get(`/api/public/rencontres/${id}`) .then((data) => setRencontre(data.rencontre)) .catch((err) => setError(err.message)); }, [id]); const close = () => navigate('/', { replace: true }); if (error) { return (

Inscription indisponible

{error}

); } if (!rencontre) return
; return (
); }