"use client"; import { useEffect } from "react"; import { useRouter, useSearchParams } from "next/navigation"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, } from "@/components/ui/card"; import { AlertTriangle } from "lucide-react"; export default function ConfirmPage() { const router = useRouter(); const searchParams = useSearchParams(); const rm = searchParams.get("rm") || ""; const nome = searchParams.get("nome") || ""; useEffect(() => { if (!rm || !nome) { router.push("/"); return; } }, [rm, nome, router]); const handleConfirm = () => { router.push(`/votar?rm=${rm}&nome=${encodeURIComponent(nome)}`); }; const handleCancel = () => { router.push("/"); }; return (