"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
>
)
}