"use client"; import Link from "next/link"; import { useState } from "react"; import { ChevronDown } from "lucide-react"; import { BrandLogo } from "@/components/brand/BrandLogo"; import { MobileNavDropdown, MobileNavTrigger } from "@/components/layout/MobileNavSheet"; import { NavTicketsCta } from "@/components/layout/NavTicketsCta"; import { programDays } from "@/content/program"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { cn } from "@/lib/utils"; const navPills = [ { href: "/speakers", label: "Lineup" }, { href: "/pitch-competition", label: "Pitch", badge: "Grants" }, { href: "/partners", label: "Partners" }, { href: "/exhibit", label: "Exhibit" }, ]; const pillClass = "inline-flex items-center gap-1.5 rounded-full bg-[#1a5c38]/10 px-4 py-2 text-sm font-medium text-[#0d3d26] transition-colors hover:bg-[#1a5c38]/15"; export function SiteHeader() { const [mobileOpen, setMobileOpen] = useState(false); return (
setMobileOpen((v) => !v)} />
setMobileOpen(false)} />
); }