import PropTypes from "prop-types" import { MdClose, MdChevronRight } from "react-icons/md" import { mediaPropTypes, linkPropTypes, buttonLinkPropTypes } from "utils/types" import { useLockBodyScroll } from "utils/hooks" import { getButtonAppearance } from "utils/button" import ButtonLink from "./button-link" import NextImage from "./image" import CustomLink from "./custom-link" const MobileNavMenu = ({ navbar, closeSelf }) => { // Prevent window scroll while mobile nav menu is open useLockBodyScroll() return (
{/* Top section */}
{/* Company logo */} {/* Close button */}
{/* Bottom section */}
    {navbar.links.map((navLink) => (
  • {navLink.text}
  • ))}
) } MobileNavMenu.propTypes = { navbar: PropTypes.shape({ logo: mediaPropTypes, links: PropTypes.arrayOf(linkPropTypes), button: buttonLinkPropTypes, }), closeSelf: PropTypes.func, } export default MobileNavMenu