"use client"; import { useEffect } from "react"; import { useRouter, useParams } from "next/navigation"; import { useAuth } from "../../auth-context"; export default function SignupWithCodePage() { const params = useParams(); const router = useRouter(); const { user, isLoading } = useAuth(); const code = params.code as string; useEffect(() => { // Wait for auth check to complete before redirecting if (isLoading) return; if (user) { // Already logged in, redirect to home router.replace("/"); } else { // Redirect to signup with code as query param router.replace(`/signup?code=${encodeURIComponent(code)}`); } }, [user, isLoading, code, router]); return (
Redirecting...
); }