'use client'; import { useState } from 'react'; import Link from 'next/link'; import { MenuIcon, OrbitIcon } from 'lucide-react'; import { Button } from '@/components/shared/ui/button'; import { Sheet, SheetContent, SheetTrigger, } from '@/components/shared/ui/sheet'; import clsx from 'clsx'; /** * A component that renders the navigation bar for the landing page. * It includes a logo and a list of navigation items. On mobile, it collapses into a burger + side sheet. */ export const LandingHeader = ({ logoComponent, children, withBackground = false, variant = 'primary', fixed = false, className, }: { logoComponent?: React.ReactNode; children: React.ReactNode; withBackground?: boolean; variant?: 'primary' | 'secondary'; fixed?: boolean; className?: string; }) => { const [isOpen, setIsOpen] = useState(false); return ( ); };