import React from "react"; import { Box, Toolbar, IconButton, Typography } from "@mui/material"; import MenuIcon from "@mui/icons-material/Menu"; import { SideMenu } from "./SideMenu"; import type { ResourceConfig } from "../types"; interface LayoutProps { resources: ResourceConfig[]; basePath: string; children: React.ReactNode; } export function Layout({ resources, basePath, children }: LayoutProps) { const [mobileOpen, setMobileOpen] = React.useState(false); return ( setMobileOpen(false)} /> setMobileOpen(true)} sx={{ mr: 2, display: { md: "none" } }} > Admin Panel {children} ); }