"use client"; import Link from "next/link"; import { useState, useEffect } from "react"; import { siteConfig } from "@/data/site-content"; import { BrandLogo } from "@/components/brand-logo"; export function SiteHeader() { const [menuOpen, setMenuOpen] = useState(false); const [scrolled, setScrolled] = useState(false); const close = () => setMenuOpen(false); useEffect(() => { const handler = () => setScrolled(window.scrollY > 60); window.addEventListener("scroll", handler, { passive: true }); return () => window.removeEventListener("scroll", handler); }, []); return ( <>