import { AppShell, Burger, Group, useMantineColorScheme } from "@mantine/core"; import type React from "react"; import { Header } from "@/components/header"; import { Sidebar } from "@/components/sidebar"; import { useSidebarFullscreen } from "@/hooks/use-sidebar-fullscreen"; interface MainLayoutProps { children: React.ReactNode; } export function MainLayout({ children }: MainLayoutProps) { const { opened, toggleMobile, sidebarCollapsed, toggleSidebar, handleMainClick, } = useSidebarFullscreen(); const { colorScheme } = useMantineColorScheme(); const headerBgColor = colorScheme === "dark" ? "#11192D" : "#19355E"; const navbarBgColor = colorScheme === "dark" ? "#11192D" : "white"; const mainBgColor = colorScheme === "dark" ? "#11192D" : "#edf3f8ff"; return (
{children} ); }