'use client'; // Ensure this file is treated as a Client Component import { useState } from 'react'; import { Button } from '@/components/Button'; import { Container } from '@/components/Container'; import { Logo } from '@/components/Logo'; import { Bars3Icon, XMarkIcon } from '@heroicons/react/24/outline'; // Example navigation items const navigationItems = [ { name: 'About', href: '/about.html' }, { name: 'HeroVerse 3D', href: '/heroverse.html' }, { name: 'Features', href: '/features.html' }, { name: 'Usecases', href: '/usecases.html' }, { name: 'Community', href: '/community.html' }, ]; export function Header() { const [mobileMenuOpen, setMobileMenuOpen] = useState(false); return (
{navigationItems.map((item) => ( {item.name} ))}
{/* Mobile menu */} {mobileMenuOpen && (
{navigationItems.map((item) => ( setMobileMenuOpen(false)} > {item.name} ))}
)}
); }