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