'use client' import { useState, useEffect } from 'react' import { siteConfig } from '@/lib/config' import Link from 'next/link' import Logo from './Logo' import MobileMenu from './MobileMenu' import CONFIG from '../config' export default function Header() { const [top, setTop] = useState(true) // detect whether user has scrolled the page down by 10px const scrollHandler = () => { window.pageYOffset > 10 ? setTop(false) : setTop(true) } useEffect(() => { scrollHandler() window.addEventListener('scroll', scrollHandler) return () => window.removeEventListener('scroll', scrollHandler) }, [top]) return (
{/* Site branding */}
{/* Desktop navigation */}
) }