import React from "react";
import {
AppBar,
Toolbar,
Typography,
IconButton,
Drawer,
List,
ListItem,
ListItemButton,
ListItemText,
Box,
useTheme,
} from "@mui/material";
import MenuIcon from "@mui/icons-material/Menu";
import { useNavigate, useLocation, To } from "react-router-dom";
const pages = [{ name: "Home", path: "/" }];
export default function Header() {
const [drawerOpen, setDrawerOpen] = React.useState(false);
const theme = useTheme();
const navigate = useNavigate();
const location = useLocation();
const toggleDrawer = (open: boolean) => () => setDrawerOpen(open);
const handleNavigate = (path: To) => {
navigate(path);
setDrawerOpen(false);
};
const drawerList = (
MitM Webserver
{pages.map(({ name, path }) => (
handleNavigate(path)}
selected={location.pathname === path}
>
))}
);
return (
<>
handleNavigate("/")}
>
MitM Webserver
{/* spacing */}
{drawerList}
>
);
}