'use client' import React from 'react' import { Link } from './Link' import { Button } from './Button' import { Avatar } from './Avatar' export interface HeaderProps { isAuthenticated?: boolean userDisplayName?: string onLogin?: () => void onLogout?: () => void } export const Header = ({ isAuthenticated = false, userDisplayName, onLogin, onLogout, }: HeaderProps) => { const [mobileMenuOpen, setMobileMenuOpen] = React.useState(false) const navItems = [ { label: 'Blog', href: '/blog' }, { label: 'Forum', href: '/forum' }, { label: 'Podcast', href: '/podcast' }, { label: 'Resources', href: '/resources' }, { label: 'Merch', href: '/merch' }, { label: 'Tribute', href: '/tribute' }, ] return (
) }