"use client"; import { useTransition } from "react"; import { LogOut } from "lucide-react"; export function LogoutButton({ className }: { className?: string }) { const [isPending, startTransition] = useTransition(); function logout() { startTransition(async () => { await fetch("/api/auth/logout", { method: "POST", credentials: "same-origin", cache: "no-store", }); window.location.href = "/"; }); } return ( ); }