import Toolbar from "@mui/material/Toolbar"; import IconButton from "@mui/material/IconButton"; import {Bookmark, ChevronLeft, Dns, Explore, LocalPolice, MenuBook, People} from "@mui/icons-material"; import {Divider, List, ListItemButton, ListItemIcon, ListItemText, ListSubheader, styled} from "@mui/material"; import React from "react"; import MuiDrawer from "@mui/material/Drawer"; import {useNavigate} from "react-router-dom"; const Drawer = styled(MuiDrawer, {shouldForwardProp: (prop) => prop !== 'open'})( ({theme, open}) => ({ '& .MuiDrawer-paper': { position: 'relative', whiteSpace: 'nowrap', width: 240, transition: theme.transitions.create('width', { easing: theme.transitions.easing.sharp, duration: theme.transitions.duration.enteringScreen, }), boxSizing: 'border-box', ...(!open && { overflowX: 'hidden', transition: theme.transitions.create('width', { easing: theme.transitions.easing.sharp, duration: theme.transitions.duration.leavingScreen, }), width: theme.spacing(7), [theme.breakpoints.up('sm')]: { width: theme.spacing(9), }, }), }, }), ) export default function DrawerBox() { const [open, setOpen] = React.useState(true); const toggleDrawer = () => { setOpen(!open); }; const navigate = useNavigate() return Domain names navigate('/finder/domain')}> navigate('/tld')}> navigate('/finder/nameserver')}> Entities navigate('/finder/entity')}> navigate('/reverse')}> Tracking navigate('/watchlist')}> }