'use client' import Link from 'next/link' import { useState } from 'react' import { Moon, Sun, Menu, X } from 'lucide-react' import { LinkButton } from '@/components/LinkButton' import { UserMenu } from '@/components/UserMenu' import { useTheme } from '@/components/ThemeProvider' interface NavProps { did?: string handle?: string avatar?: string } const NAV_LINKS = [ { href: '/block', label: 'New Block' }, { href: '/list', label: 'List Editor' }, { href: '/events', label: 'History' }, { href: '/stats', label: 'Stats' }, ] export function Nav({ did, handle, avatar }: NavProps) { const isLoggedIn = !!did const { theme, toggle } = useTheme() const [menuOpen, setMenuOpen] = useState(false) return ( ) }