1- import React from 'react'
1+ import React , { useState } from 'react'
22import './Nav.css'
33import logo from '../assets/sunnyside-agency-landing-page-main/images/logo.svg'
44import hamburger from '../assets/sunnyside-agency-landing-page-main/images/icon-hamburger.svg'
5+ import HamburgerSunny from './HamburgerSunny'
56
67const Nav = ( ) => {
78
9+ const [ showMenu , setShowMenu ] = useState ( false )
10+ const toggleMenu = ( ) => setShowMenu ( prev => ! prev )
11+ 812 const handleMobileNav = ( ) => {
913 document . querySelector ( '.sunnySide-nav-mobile-links' ) . classList . toggle ( 'sunnySide-nav-mobile-links-active' )
14+ toggleMenu ( ) ;
1015 }
1116
1217 return (
@@ -23,11 +28,7 @@ const Nav = () => {
2328 < button > Contact</ button >
2429 </ li >
2530 </ ul >
26- < button className = 'sunnySide-nav-hamburger-btn'
27- onClick = { handleMobileNav }
28- >
29- < img src = { hamburger } alt = "" />
30- </ button >
31+ < HamburgerSunny handleMobileNav = { handleMobileNav } showMenu = { showMenu } > </ HamburgerSunny >
3132 < ul className = 'sunnySide-nav-mobile-links'
3233 >
3334 < li className = "sunnySide-nav-mobile-link" > About</ li >
0 commit comments