From ddb76fd22961cdcfb3b0ba49c17962147db50a06 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Sun, 12 Apr 2026 21:47:55 +0200 Subject: [PATCH] fix: destructure useLogout correctly in UserMenu useLogout() returns { logout } but was assigned directly, causing "r is not a function" when clicking sign out. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/client/components/UserMenu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/components/UserMenu.tsx b/src/client/components/UserMenu.tsx index 3a1fd27..6bf2918 100644 --- a/src/client/components/UserMenu.tsx +++ b/src/client/components/UserMenu.tsx @@ -6,7 +6,7 @@ import { LucideIcon } from "../lib/iconData"; export function UserMenu() { const [open, setOpen] = useState(false); const menuRef = useRef(null); - const logout = useLogout(); + const { logout } = useLogout(); useEffect(() => { if (!open) return;