"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 ( ); }