"use client";
import { LogOut } from "lucide-react";
import { useRouter } from "next/navigation";
import { logout } from "@/lib/auth";
import { useAuthStatus } from "@/hooks/useAuthStatus";
interface LogoutButtonProps {
collapsed?: boolean;
}
export function LogoutButton({ collapsed = false }: LogoutButtonProps) {
const router = useRouter();
const { enabled } = useAuthStatus();
if (!enabled) return null;
async function handleLogout() {
await logout();
router.replace("/login");
}
if (collapsed) {
return (
);
}
return (
);
}