"use client"; import { useSession } from "next-auth/react"; import Link from "next/link"; import { LogoutButton, NavButton } from "./nav-button"; import { BookOpenText, BookUser, CircleUser, Code, Globe, Home, LayoutDashboard, LineChart, Mail, Menu, Package, Package2, Server, ShoppingCart, Users, Volume2, } from "lucide-react"; import { env } from "~/env"; import { Sheet, SheetContent, SheetTrigger } from "@unsend/ui/src/sheet"; import { Button } from "@unsend/ui/src/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@unsend/ui/src/dropdown-menu"; import { ThemeSwitcher } from "~/components/theme/ThemeSwitcher"; export function DashboardLayout({ children }: { children: React.ReactNode }) { const { data: session } = useSession(); return (