import { Menu, Box, useTheme } from "@mui/material"; import { Link } from "react-router-dom"; import type { MenuItem } from "./Menu"; type DropDownMenuProps = { anchorElement: HTMLElement | null, setAnchorElement: (element: null) => void, items: MenuItem[], }; export const DropDownMenu = ({ anchorElement, setAnchorElement, items = [], }: DropDownMenuProps) => { const theme = useTheme(); return ( setAnchorElement(null)} anchorOrigin={{ vertical: "bottom", horizontal: "left" }} sx={{ "&.MuiMenu-root.MuiModal-root": { zIndex: "1" }, "& .MuiPaper-root.MuiMenu-paper": { padding: "0 10px", borderRadius: "5px", background: theme.palette.bg.dark, margin: "0", }, }} > {items.map(({ name, url }) => ( {name} ))} ); };