"use client"; import React, { useState, useEffect } from 'react'; import Link from 'next/link'; import useSticky from '@/hooks/useSticky'; import NavItems from './NavItems'; import MobileMenu from './MobileMenu'; import ContactPopup from '@/components/common/ContactPopup/ContactPopup'; const Header = () => { const sticky = useSticky(); const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false); const [isPopupOpen, setIsPopupOpen] = useState(false); useEffect(() => { const handleOpenPopup = () => setIsPopupOpen(true); window.addEventListener('openContactPopup', handleOpenPopup); return () => window.removeEventListener('openContactPopup', handleOpenPopup); }, []); const toggleMobileMenu = () => { setIsMobileMenuOpen(!isMobileMenuOpen); }; return ( <>
MetatronCube
setIsPopupOpen(false)} /> ); }; export default Header;