"use client"; import { useState } from "react"; import Link from "next/link"; import PointsDisplay from "./PointsDisplay"; interface NavbarProps { user?: { username: string; points: number; avatar?: string; }; } export default function Navbar({ user }: NavbarProps) { const [dropdownOpen, setDropdownOpen] = useState(false); const handleLogout = async () => { await fetch("/api/auth/logout", { method: "POST" }); window.location.href = "/"; }; return ( ); }