'use client' import { SessionProvider } from 'next-auth/react' import { ReactNode, useContext } from 'react' import { SidebarInset, SidebarProvider } from '@/components/ui/sidebar' import { AppSidebar } from '@/components/app-sidebar' import { SiteHeader } from '@/components/site-header' import { UserContext } from '@/context/UserContext' import { redirect } from 'next/navigation' export default function AuthLayout({ children }: { children: ReactNode }) { const { currentUser, loading } = useContext(UserContext) if (loading) { return <>Loading... } if (!currentUser) { redirect('/login') } console.log(currentUser) return (
{children}
) }