diff --git a/src/app/(main)/coba/page.tsx b/src/app/(main)/coba/page.tsx deleted file mode 100644 index bd501c7..0000000 --- a/src/app/(main)/coba/page.tsx +++ /dev/null @@ -1,3 +0,0 @@ -export default function CobaPage() { - return <>; -} diff --git a/src/components/HeaderNav.tsx b/src/components/HeaderNav.tsx index 378edb2..1cce3db 100644 --- a/src/components/HeaderNav.tsx +++ b/src/components/HeaderNav.tsx @@ -8,15 +8,15 @@ import { useEffect, useRef, useState } from "react"; import Link from "next/link"; export default function HeaderNav({ links, animateY = false }: any) { - const [isDropdownOpen] = useState([""]); + const [isDropdownOpen, setIsDropdownOpen] = useState([""]); const dropdownRef = useRef(null); - // const toggleDropdown = (section: string[]) => { - // if (section == isDropdownOpen) { - // setIsDropdownOpen([""]); - // } - // setIsDropdownOpen(section); - // }; + const toggleDropdown = (section: string[]) => { + if (section == isDropdownOpen) { + setIsDropdownOpen([""]); + } + setIsDropdownOpen(section); + }; useEffect(() => { setTimeout(() => { @@ -55,15 +55,8 @@ export default function HeaderNav({ links, animateY = false }: any) { {Array.isArray(link?.child) && ( <> - { - // e.preventDefault(); - // toggleDropdown([link.text]); - // }} - > - {link.text} + + {link.text} toggleDropdown([link.text])} />