import { AppSidebar } from "@/components/sidebar/app-sidebar"; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from "@/components/ui/breadcrumb"; import { Separator } from "@/components/ui/separator"; import { SidebarInset, SidebarProvider, SidebarTrigger, } from "@/components/ui/sidebar"; import { auth } from "@/lib/auth"; import { notFound } from "next/navigation"; interface LayoutProps { children: React.ReactNode; } export default async function Layout({ children }: LayoutProps) { const session = await auth(); const user = session?.user; if (!user) { notFound(); } return (
Building Your Application Data Fetching
{children}
); }