"use client"; import { useRouter } from "next/navigation"; import { useState } from "react"; export default function LogoutButton() { const router = useRouter(); const [busy, setBusy] = useState(false); async function onClick() { setBusy(true); try { await fetch("/api/auth/logout", { method: "POST" }); } finally { router.push("/login"); router.refresh(); } } return ( ); }