"use client"; import React from "react"; import { AppSidebar } from "@/components/app-sidebar"; import { SiteHeader } from "@/components/site-header"; import { SiteFooter } from "@/components/site-footer"; import { SidebarProvider, SidebarInset } from "@/components/ui/sidebar"; import { ThemeCustomizer, ThemeCustomizerTrigger } from "@/components/theme-customizer"; import { UpgradeToProButton } from "@/components/upgrade-to-pro-button"; import { useSidebarConfig } from "@/hooks/use-sidebar-config"; export default function DashboardLayout({ children, }: { children: React.ReactNode; }) { const [themeCustomizerOpen, setThemeCustomizerOpen] = React.useState(false); const { config } = useSidebarConfig(); return ( {config.side === "left" ? ( <>
{children}
) : ( <>
{children}
)} {/* Theme Customizer */} setThemeCustomizerOpen(true)} />
); }