'use client' import { useRouter } from 'next/navigation' import NavLink from './NavLink' interface Props { username: string isAdmin: boolean } export default function HeaderNav({ username, isAdmin }: Props) { const router = useRouter() async function handleLogout() { await fetch('/api/auth/logout', { method: 'POST' }) router.push('/login') router.refresh() } return (