'use client'; import { useState } from 'react'; import Link from 'next/link'; import { Menu, X } from 'lucide-react'; import { Button } from '@/components/ui/button'; export type NavigationLink = { label: string; url: string }; export type HeaderProps = { siteName?: string; links?: NavigationLink[]; }; export default function Header({ siteName = 'Next.js', links = [] }: HeaderProps) { const [open, setOpen] = useState(false); return (
{siteName}
{open && ( )}
); }