import SpaceToolbar from 'components/SpaceToolbar'; import React, { FC, MouseEventHandler } from 'react'; import styled from 'styled-components'; import { Divider, Drawer, DrawerProps, Hidden } from '@material-ui/core'; type DrawerWidthProp = { drawerWidth: number; }; type NavDrawerProps = { onClose: MouseEventHandler; open: boolean; } & DrawerWidthProp; const Nav = styled.nav` ${({ theme }) => theme.breakpoints.up('sm')} { width: ${({ drawerWidth }) => drawerWidth}px; flex-shrink: 0; } `; const FilteredDrawer = ({ drawerWidth, ...props }: DrawerProps & DrawerWidthProp) => ; const StyledDrawer = styled(FilteredDrawer)` & .app-drawer-paper { width: ${({ drawerWidth }) => drawerWidth}px; } `; const NavDrawer: FC = ({ onClose, open, drawerWidth, children, }) => { const drawer = (
{children}
); return ( ); }; export default NavDrawer;