import { observer } from 'mobx-react-lite' import { ViewControllerManager } from '@/Services/ViewControllerManager' import { WebApplication } from '@/Application/Application' import { User as UserType } from '@standardnotes/snjs' type Props = { viewControllerManager: ViewControllerManager application: WebApplication } const User = ({ viewControllerManager, application }: Props) => { const { server } = viewControllerManager.accountMenuController const user = application.getUser() as UserType return (
{viewControllerManager.syncStatusController.errorMessage && (
Sync Unreachable
Hmm...we can't seem to sync your account. The reason:{' '} {viewControllerManager.syncStatusController.errorMessage}
Need help?
)}
{user.email}
{server}
) } export default observer(User)