import { useState } from "react"; import { Link } from "react-router-dom"; import { AppBar, Box, Button, Drawer, IconButton, List, ListItem, ListItemButton, ListItemText, Toolbar, } from "@mui/material"; import { Menu } from "@mui/icons-material"; export default function NavBar({ isLoggedIn, pages, logout }) { const drawerWidth = 200; const [mobileOpen, setMobileOpen] = useState(false); const handleDrawerToggle = () => { setMobileOpen(!mobileOpen); }; return ( isLoggedIn && ( {pages.map( (p) => p.hidden || ( ), )} {pages.map(({ label, link, hidden }) => hidden ? (
) : ( ), )}
) ); }