"use client" import React, { Suspense, lazy, useEffect } from "react"; import { useRouter } from "next/navigation"; // Use lazy loading for the form component const LoginForm = lazy(() => import('./components/LoginForm')); // Background Component const AuthBackground = () => (
); // Loading State function LoginLoading() { return (

Loading secure login...

); } // Main page component export default function LoginPage() { const router = useRouter(); // Removed prefetch to avoid middleware redirects when unauthenticated return (
}>
); }