"use client"; import Image from "next/image"; import Link from "next/link"; import { NavLinks } from "./nav-links"; import { DownloadButton } from "./download-button"; import { ThemeToggle } from "../theme"; import { useMobileDrawer, MobileDrawerOverlay, MobileDrawerToggle, } from "./mobile-drawer"; export function SiteHeader({ section, hideLogo, }: { section?: string; hideLogo?: boolean; }) { const { open, toggle, close, drawerRef, buttonRef } = useMobileDrawer(); return ( <>
{!hideLogo && ( <> cmux cmux {section && ( <> / {section} )} )}
{/* Desktop nav */} {/* Mobile hamburger */}
{/* Mobile overlay + drawer — outside header to avoid backdrop-filter breaking fixed positioning on iOS */} ); }