diff --git a/artifacts/voix-du-peuple/src/pages/home.tsx b/artifacts/voix-du-peuple/src/pages/home.tsx index d80f50f..21ce353 100644 --- a/artifacts/voix-du-peuple/src/pages/home.tsx +++ b/artifacts/voix-du-peuple/src/pages/home.tsx @@ -134,6 +134,14 @@ export default function Home() { query: { refetchInterval: 15000 }, }); + const [countdown, setCountdown] = React.useState(15); + React.useEffect(() => { setCountdown(15); }, [synthesis]); + React.useEffect(() => { + if (countdown <= 0) return; + const t = setTimeout(() => setCountdown(c => c - 1), 1000); + return () => clearTimeout(t); + }, [countdown]); + // Soumission effective après confirmation du consentement (ou si déjà consenti) const doActualSubmit = (data: SubmitIdeaValues) => { if (captchaToken) { @@ -544,7 +552,7 @@ export default function Home() { Synthèse des contributions

- Mise à jour à chaque nouvelle contribution + Mise à jour à chaque nouvelle contribution · {countdown}s