import PropTypes from 'prop-types'; // material-ui import { useTheme } from '@mui/material/styles'; import { Box, Chip, Drawer, Stack, useMediaQuery } from '@mui/material'; // third-party import PerfectScrollbar from 'react-perfect-scrollbar'; import { BrowserView, MobileView } from 'react-device-detect'; // project imports import MenuList from './MenuList'; import LogoSection from '../LogoSection'; import MenuCard from './MenuCard'; import { drawerWidth } from 'store/constant'; // ==============================|| SIDEBAR DRAWER ||============================== // const Sidebar = ({ drawerOpen, drawerToggle, window }) => { const theme = useTheme(); const matchUpMd = useMediaQuery(theme.breakpoints.up('md')); const drawer = ( <> ); const container = window !== undefined ? () => window.document.body : undefined; return ( {drawer} ); }; Sidebar.propTypes = { drawerOpen: PropTypes.bool, drawerToggle: PropTypes.func, window: PropTypes.object }; export default Sidebar;