import React, { useState, useEffect } from 'react'; import { useSeller } from '../../context/SellerContext'; export default function Header() { const { currentPage, setCurrentPage, isMobileMenuOpen, setIsMobileMenuOpen, isProfileComplete } = useSeller(); const [isScrolled, setIsScrolled] = useState(false); useEffect(() => { const handleScroll = () => { setIsScrolled(window.scrollY > 20); }; window.addEventListener('scroll', handleScroll); return () => window.removeEventListener('scroll', handleScroll); }, []); const handleNav = (page: any) => { setCurrentPage(page); setIsMobileMenuOpen(false); window.scrollTo({ top: 0, behavior: 'smooth' }); }; return (
{/* Brand Logo */} handleNav('home')} aria-label="TRADHOX Home" > TRADHOX Logo {/* Desktop Navigation Links & Primary CTA */}
{/* Action Button */}
{isProfileComplete ? ( ) : ( )} {/* Mobile Burger Toggle */}
{/* Mobile Menu Dropdown */} {isMobileMenuOpen && (
{isProfileComplete ? ( ) : ( )}
)}
); }