import { WebApplication } from '@/UIModels/Application' import { PureComponent } from '@/Components/Abstract/PureComponent' type Props = { application: WebApplication close: () => void } class SyncResolutionMenu extends PureComponent { constructor(props: Props) { super(props, props.application) } close = () => { this.props.close() } override render() { return (
Out of Sync
Close
We've detected that the data in the current application session may not match the data on the server. An attempt was made to auto-resolve the issue, but it was unable to reconcile the differences.
Option 1 — Restart Application:
Quit the application and re-open it. Sometimes, this may resolve the issue.
Option 2 — Sign Out and Back In:
Sign out of your account, then sign back in. This will ensure your data is consistent with the server. Be sure to download a backup of your data before doing so.
) } } export default SyncResolutionMenu