import {cookies} from 'next/headers' import {ReactNode} from 'react' import {auth} from '@/auth' import AdminPermission from '@/components/(protected)/admin/auth/permission' import {AdminSidebar} from '@/components/(protected)/admin/sidebar' import { SidebarInset, SidebarProvider, SidebarTrigger } from '@/components/ui/sidebar' import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator } from '@/ui/breadcrumb' import {Separator} from '@/ui/separator' export default async function AdminLayout({children}: {children: ReactNode}) { //const session = await auth() if (!(await auth())) return const cookieStore = await cookies() const defaultOpen = cookieStore.get('sidebar:state')?.value === 'true' return ( Building Your Application Data Fetching {children} ) }