"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 (
<>
setIsPopupOpen(false)} />
>
);
};
export default Header;