"use client"; import * as React from "react"; import { Sidebar } from "~/components/layout/sidebar"; import { SidebarProvider, useSidebar } from "~/components/layout/sidebar-provider"; import { cn } from "~/lib/utils"; import { Menu } from "lucide-react"; import { Logo } from "~/components/branding/logo"; import { Button } from "~/components/ui/button"; import { Sheet, SheetContent, SheetTrigger } from "~/components/ui/sheet"; import { useAppearance } from "~/components/providers/appearance-provider"; function DashboardContent({ children }: { children: React.ReactNode }) { const { isCollapsed } = useSidebar(); const { sidebarStyle } = useAppearance(); const [isMobileOpen, setIsMobileOpen] = React.useState(false); return (