diff --git a/src/app/campaigns/[id]/vote/[participantId]/page.tsx b/src/app/campaigns/[id]/vote/[participantId]/page.tsx index c7903ae..55d6cf3 100644 --- a/src/app/campaigns/[id]/vote/[participantId]/page.tsx +++ b/src/app/campaigns/[id]/vote/[participantId]/page.tsx @@ -1,7 +1,7 @@ 'use client'; import { useState, useEffect } from 'react'; -import { useParams } from 'next/navigation'; +import { useParams, useRouter } from 'next/navigation'; import Link from 'next/link'; import { Campaign, Proposition, Participant, Vote, PropositionWithVote } from '@/types'; import { campaignService, participantService, propositionService, voteService } from '@/lib/services'; @@ -11,6 +11,7 @@ export const dynamic = 'force-dynamic'; export default function PublicVotePage() { const params = useParams(); + const router = useRouter(); const campaignId = params.id as string; const participantId = params.participantId as string; @@ -210,12 +211,12 @@ export default function PublicVotePage() {
Votre vote a été enregistré avec succès. Vous pouvez revenir modifier vos choix tant que la campagne est en cours.
- window.location.reload()} className="mt-4 inline-flex items-center px-4 py-2 border border-transparent rounded-md shadow-sm text-sm font-medium text-white bg-indigo-600 hover:bg-indigo-700" > - Retour à l'accueil - + Retour à mon vote + @@ -232,18 +233,9 @@ export default function PublicVotePage() {+
{participant?.first_name} {participant?.last_name}