import { DeviceCartDrawer } from "@/components/device-cart"; import { Wallet } from "@/components/wallet"; import { ModeToggle } from "@/components/theme-toggle"; import { AppSidebar } from "@/components/ui/app-sidebar"; import { authOptions } from "@/app/auth"; import { Separator } from "@/components/ui/separator"; import { SidebarInset, SidebarProvider, SidebarTrigger, } from "@/components/ui/sidebar"; import { getServerSession } from "next-auth"; import { headers } from "next/headers"; import { AccountPopover } from "./account-popver"; export async function ApplicationLayout({ children, }: { children: React.ReactNode }) { const session = await getServerSession(authOptions); return ( {/* */}
{session?.user.role === "ADMIN" && ( Welcome back {session?.user.name} )}
{/* */}
{children}
); }