this repo has no description
1"use client";
2
3import { useRouter } from "next/navigation";
4
5export function LogoutButton() {
6 const router = useRouter();
7
8 async function handleLogout() {
9 await fetch("/oauth/logout", { method: "POST" });
10 router.refresh();
11 }
12
13 return (
14 <button
15 onClick={handleLogout}
16 className="text-sm text-zinc-500 hover:text-zinc-700 dark:text-zinc-400 dark:hover:text-zinc-200"
17 >
18 Sign out
19 </button>
20 );
21}