import React, {useState, useEffect } from 'react' import { mobileMenu, menuClose } from '../data/icons' const MobileMenu = ({ current, activeNavHandler }) => { const [active, setActive] = useState(false) const menuHandler = () => { setActive(!active) } const menuActiveItemHandler = (i) => { activeNavHandler(i) setActive(false) } useEffect(() => { if(active) { document.body.style.overflow = "hidden"; } return () => (document.body.style.overflow = "scroll"); },[active]); return ( <>
{mobileMenu}
{active && (
setActive(false)}> {menuClose}
)} ) } export default MobileMenu const navs = [ { title: "Welcome", }, // { // title: "Blocks", // }, { title: "Designs" }, // { // title: "Settings", // }, // { // title: "Colors" // }, // { // title: "Typography" // } ]