import { connection } from "next/server"; import { fetchDashboardNavbarData } from "@/features/dashboard/navbar-queries"; import { AppNavbar } from "@/shared/components/navigation/navbar/app-navbar"; import { PrivacyProvider } from "@/shared/components/providers/privacy-provider"; import { DotPattern } from "@/shared/components/ui/dot-pattern"; import { getUserSession } from "@/shared/lib/auth/server"; export default async function DashboardLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { await connection(); const session = await getUserSession(); const navbarData = await fetchDashboardNavbarData(session.user.id); return (
{children}
); }