"use client"; import { Suspense } from "react"; import { useRouter, useSearchParams } from "next/navigation"; import { AuthForm } from "@/components/auth/AuthForm"; function isSafeRedirect(url: string | null): string { if (!url || !url.startsWith("/") || url.startsWith("//") || url.includes("://")) { return "/account"; } return url; } function LoginContent() { const router = useRouter(); const searchParams = useSearchParams(); const redirect = isSafeRedirect(searchParams.get("redirect")); return (
router.push(redirect)} />
); } export default function LoginPage() { return ( ); }