'use client'; import { Search } from 'lucide-react'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; import { Wordmark } from '@/components/brand/logo'; import { cn } from '@/lib/cn'; import { primaryNav, routes } from '@/lib/site'; import { DensityToggle } from './density'; import { useOpenSearch } from './search-context'; import { ThemeToggle } from './theme'; /** Header: lockup · Home Live Companies Events Rankings Industries Countries · ⌘K search · theme · density. */ export function SiteHeader() { const pathname = usePathname(); const openSearch = useOpenSearch(); const isActive = (href: string) => (href === '/' ? pathname === '/' : pathname === href || pathname.startsWith(href + '/')); return (
); }