"use client"; import { useSession } from "next-auth/react"; import { usePathname, useRouter } from "next/navigation"; import { useEffect } from "react"; export function AuthCheck({ children }: { children: React.ReactNode }) { const { status } = useSession(); const pathname = usePathname(); const router = useRouter(); useEffect(() => { // Simple redirect to login page if not authenticated if (status === "unauthenticated" && !pathname.includes("/signin")) { router.push("/signin"); } }, [status, router, pathname]); // Simple loading state if (status === "loading") { return (