diff --git a/src/components/Page/Header/index.tsx b/src/components/Page/Header/index.tsx index 26c1247..4413f00 100644 --- a/src/components/Page/Header/index.tsx +++ b/src/components/Page/Header/index.tsx @@ -6,7 +6,20 @@ import { useMenu } from '@/contexts/MenuContext'; import styles from './Header.module.css'; export default function Header() { - const { isMenuOpen, toggleMenu } = useMenu(); + const { isMenuOpen, closeMenu, openMenu, startClosing, resetClosing } = + useMenu(); + + const handleMenuToggle = () => { + if (isMenuOpen) { + startClosing(); + setTimeout(() => { + closeMenu(); + resetClosing(); + }, 800); + } else { + openMenu(); + } + }; return (
@@ -21,7 +34,7 @@ export default function Header() {