"use client" import { useState, useEffect } from 'react' import Link from 'next/link' import Image from 'next/image' import { Menu, X } from 'lucide-react' const navLinks = [ { href: '/', label: 'HOME' }, { href: '/about', label: 'ABOUT' }, { href: '/registration', label: 'REGISTRATION' }, { href: '/my-race', label: 'MY RACE' }, { href: '/race-info', label: 'RACE INFO' }, { href: '/sponsors', label: 'SPONSORS' }, { href: '/results', label: 'RACE RESULTS' }, { href: '/prize-money', label: 'PRIZE MONEY' }, ] export function Navigation() { const [isScrolled, setIsScrolled] = useState(false) const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false) useEffect(() => { const handleScroll = () => { setIsScrolled(window.scrollY > 100) } window.addEventListener('scroll', handleScroll) return () => window.removeEventListener('scroll', handleScroll) }, []) return ( <> {/* Mobile Menu Drawer */}
setIsMobileMenuOpen(false)} />
{navLinks.map((link) => ( setIsMobileMenuOpen(false)} className="font-[family-name:var(--font-raleway)] font-bold text-[20px] text-white py-3 min-h-[48px] flex items-center hover:text-[#F0C000] transition-colors" > {link.label} ))}
setIsMobileMenuOpen(false)} className="flex items-center justify-center w-full h-14 bg-[#FFF100] text-[#714508] font-[family-name:var(--font-raleway)] font-bold text-[14px] uppercase tracking-[0.08em] rounded-md hover:bg-[#3BB34A] hover:text-white transition-colors" > Register Now
) }