// React import { useState } from "react"; import { Link } from "react-router-dom"; import AppBar from "@mui/material/AppBar"; import Drawer from "@mui/material/Drawer"; import Box from "@mui/material/Box"; import Typography from "@mui/material/Typography"; import Toolbar from "@mui/material/Toolbar"; import IconButton from "@mui/material/IconButton"; import Button from "@mui/material/Button"; import ListItemText from "@mui/material/ListItemText"; import List from "@mui/material/List"; import ListItemButton from "@mui/material/ListItemButton"; import useMediaQuery from "@mui/material/useMediaQuery"; import { useTheme } from "@mui/material/styles"; import MenuIcon from "@mui/icons-material/Menu"; const links = [ // { url: "/", title: "Home" }, { url: "/#about", title: "About" }, { url: "/#portfolio", title: "Portfolio" }, // { url: "/#achievements", title: "Achievements" }, { url: "/#contact", title: "Contact" }, { url: "/resume", title: "Resume" }, ]; export default function Navbar() { const theme = useTheme(); const [miniNavOpen, setMiniNavOpen] = useState(); const miniNav = useMediaQuery(theme.breakpoints.down("md")); const toggleMiniNavOpen = () => setMiniNavOpen(!miniNavOpen); return ( {" "} Back {links.map((l, i) => ( ))} Dunemask {miniNav && ( )} {!miniNav && ( {links.map((l, i) => ( ))} )} ); }