// styling import styled from 'styled-components/macro'; // components import Menu from '@mui/material/Menu'; import MenuItem from '@mui/material/MenuItem'; // hooks import {useThemeProvider} from '@contexts/themeContext'; // utils import PropTypes from 'prop-types'; const StyledMenuItem = styled(MenuItem)` display: flex; align-items: center; gap: 14px; font-size: 0.875rem !important; color: var(--text) !important; height: 40px; padding: 0 16px; width: 100%; &:hover .icon { color: var(--highlight); } .icon { color: var(--header); font-size: 12px; width: 12px; height: 12px; transition: color var(--transition); } `; const Submenu = ({open, onClose, anchorEl, actions}) => { const {direction} = useThemeProvider(); return (
) } Submenu.propTypes = { open: PropTypes.bool.isRequired, onClose: PropTypes.func.isRequired, anchorEl: PropTypes.any, actions: PropTypes.array.isRequired } export default Submenu