File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 1+ "use client"
2+
13import Image from "next/image" ;
24import Link from "next/link" ;
5+ import { useState } from "react" ;
36
47export default function Nav ( ) {
8+ const [ toggleMenu , setToggleMenu ] = useState ( false ) ;
9+
510 return (
611 < nav className = "bg-white dark:bg-gray-900 max-w-full z-20 top-0 start-0" >
712 < div className = "flex flex-wrap items-center justify-between mx-auto pt-5 pb-5 pl-4 pr-4" >
@@ -51,6 +56,7 @@ export default function Nav() {
5156 </ button >
5257
5358 < button
59+ onClick = { ( ) => setToggleMenu ( ! toggleMenu ) }
5460 data-collapse-toggle = "navbar-sticky"
5561 type = "button"
5662 className = "inline-flex items-center p-2 w-10 h-10 justify-center text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-900 dark:focus:ring-gray-600"
@@ -76,7 +82,7 @@ export default function Nav() {
7682 </ button >
7783 </ div >
7884 < div
79- className = " items-center justify-between w-full md:flex md:w-auto md:order-1"
85+ className = { ` ${ toggleMenu ? 'flex' : 'hidden' } items-center justify-between w-full md:flex md:w-auto md:order-1` }
8086 id = "navbar-sticky"
8187 >
8288 < ul className = "flex flex-col w-full p-4 md:p-0 mt-4 font-medium border border-gray-100 rounded-lg bg-gray-50 md:space-x-8 rtl:space-x-reverse md:flex-row md:mt-0 md:border-0 md:bg-white dark:bg-gray-900 md:bg-gray-900 dark:border-gray-700" >
You can’t perform that action at this time.
0 commit comments