import * as React from "react"; import { Box, Stack } from "@mui/material"; import { Outlet } from "react-router-dom"; import SideMenu from "../../components/SideMenu/sideMenu"; import AppNavbar from "../../components/AppNavbar"; import Header from "../../components/Header"; import AppTheme from "../../shared-theme/AppTheme"; interface LayoutProps { customStyles?: React.CSSProperties; } const DashboardLayout: React.FC = ({ customStyles }) => { return ( {/* SideMenu - Responsive, shown only on large screens */} {/* Navbar - Always visible */} ({ display: "flex", flexDirection: "column", height: "100vh", flexGrow: 1, backgroundColor: theme.palette.background.default, overflow: "auto", overflowX: "hidden", ...customStyles, mt: { xs: 8, md: 0 }, padding: 0, })} >
); }; export default DashboardLayout;