import { createContext, useContext } from 'react'; import type { AuthUser } from '../../services/authService'; type AuthUiContextValue = { user: AuthUser | null; openAccountModal: () => void; logout: () => Promise; setGlobalAccountActionsVisible: (visible: boolean) => void; }; export const AuthUiContext = createContext(null); export function useAuthUi() { return useContext(AuthUiContext); }