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() {
- Mise à jour à chaque nouvelle contribution + Mise à jour à chaque nouvelle contribution · {countdown}s