import { observer } from 'mobx-react-lite'; import { AppState } from '@/ui_models/app_state'; import { PasswordWizardType } from '@/types'; import { WebApplication } from '@/ui_models/application'; import { User } from '@standardnotes/snjs/dist/@types/services/api/responses'; type Props = { appState: AppState; application: WebApplication; } const User = observer(({ appState, application, }: Props) => { const { server, closeAccountMenu } = appState.accountMenu; const user = application.getUser(); const openPasswordWizard = () => { closeAccountMenu(); application.presentPasswordWizard(PasswordWizardType.ChangePassword); }; const openSessionsModal = () => { closeAccountMenu(); appState.openSessionsModal(); }; return (