From ecc1fe9989279e4a87c4b9dab62024da2fcb90e6 Mon Sep 17 00:00:00 2001 From: LordMathis Date: Sun, 25 May 2025 12:34:36 +0200 Subject: [PATCH] Fix logout button --- app/src/components/navigation/UserMenu.tsx | 5 ++++- app/src/hooks/useWorkspace.ts | 6 ++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/components/navigation/UserMenu.tsx b/app/src/components/navigation/UserMenu.tsx index 3981b73..c7177b8 100644 --- a/app/src/components/navigation/UserMenu.tsx +++ b/app/src/components/navigation/UserMenu.tsx @@ -102,7 +102,10 @@ const UserMenu: React.FC = () => { )} void handleLogout} + onClick={() => { + void handleLogout(); + setOpened(false); + }} px="sm" py="xs" color="red" diff --git a/app/src/hooks/useWorkspace.ts b/app/src/hooks/useWorkspace.ts index dee3d91..fcaba6c 100644 --- a/app/src/hooks/useWorkspace.ts +++ b/app/src/hooks/useWorkspace.ts @@ -1,15 +1,13 @@ import { useWorkspaceData } from '../contexts/WorkspaceDataContext'; import { useTheme } from '../contexts/ThemeContext'; import { useWorkspaceOperations } from './useWorkspaceOperations'; -import type { Workspace } from '@/types/models'; +import type { Workspace, DEFAULT_WORKSPACE_SETTINGS } from '@/types/models'; import type { MantineColorScheme } from '@mantine/core'; interface UseWorkspaceResult { currentWorkspace: Workspace | null; workspaces: Workspace[]; - settings: - | Workspace - | typeof import('@/types/models').DEFAULT_WORKSPACE_SETTINGS; + settings: Workspace | typeof DEFAULT_WORKSPACE_SETTINGS; updateSettings: (newSettings: Partial) => Promise; loading: boolean; colorScheme: MantineColorScheme;