From de23ef3875231e027b321df7b429ea510bb38743 Mon Sep 17 00:00:00 2001 From: ammarahm-ed Date: Sun, 3 Jan 2021 11:46:26 +0500 Subject: [PATCH] fix reference errors --- .../src/components/DialogManager/index.js | 21 +++++++++---------- .../src/components/Premium/PremiumDialog.js | 2 +- apps/mobile/src/views/Editor/EditorWrapper.js | 2 +- apps/mobile/src/views/Editor/Functions.js | 2 +- 4 files changed, 13 insertions(+), 14 deletions(-) diff --git a/apps/mobile/src/components/DialogManager/index.js b/apps/mobile/src/components/DialogManager/index.js index ee325b6f7..69ff1fbdb 100644 --- a/apps/mobile/src/components/DialogManager/index.js +++ b/apps/mobile/src/components/DialogManager/index.js @@ -1,11 +1,10 @@ -import React, {Component, createRef} from 'react'; +import React, { Component, createRef } from 'react'; import { eSendEvent, eSubscribeEvent, eUnSubscribeEvent, - openVault, + openVault } from '../../services/EventManager'; -import {dWidth} from '../../utils'; import { eCloseActionSheet, eCloseAddNotebookDialog, @@ -21,13 +20,13 @@ import { eOpenMoveNoteDialog, eOpenPremiumDialog, eOpenSimpleDialog, + eShowGetPremium } from '../../utils/Events'; -import {ActionSheetComponent} from '../ActionSheetComponent'; +import { ActionSheetComponent } from '../ActionSheetComponent'; import ActionSheetWrapper from '../ActionSheetComponent/ActionSheetWrapper'; -import {translatePrem} from '../ActionSheetComponent/GetPremium'; -import {AddNotebookDialog} from '../AddNotebookDialog'; -import {AddTopicDialog} from '../AddTopicDialog'; -import {Dialog} from '../Dialog'; +import { AddNotebookDialog } from '../AddNotebookDialog'; +import { AddTopicDialog } from '../AddTopicDialog'; +import { Dialog } from '../Dialog'; import ExportDialog from '../ExportDialog'; import JumpToDialog from '../JumpToDialog'; import LoginDialog from '../LoginDialog'; @@ -41,8 +40,8 @@ import RecoveryKeyDialog from '../RecoveryKeyDialog'; import RestoreDialog from '../RestoreDialog'; import ResultDialog from '../ResultDialog'; import SortDialog from '../SortDialog'; -import {VaultDialog} from '../VaultDialog'; -import {TEMPLATE_DELETE, TEMPLATE_PERMANANT_DELETE} from './Templates'; +import { VaultDialog } from '../VaultDialog'; +import { TEMPLATE_DELETE, TEMPLATE_PERMANANT_DELETE } from './Templates'; export class DialogManager extends Component { constructor(props) { @@ -301,7 +300,7 @@ export class DialogManager extends Component { { - translatePrem.setValue(-dWidth * 5); + eSendEvent(eShowGetPremium,null) this.onActionSheetHide(); this.setState({ actionSheetVisible: false, diff --git a/apps/mobile/src/components/Premium/PremiumDialog.js b/apps/mobile/src/components/Premium/PremiumDialog.js index e46847281..d997b69b5 100644 --- a/apps/mobile/src/components/Premium/PremiumDialog.js +++ b/apps/mobile/src/components/Premium/PremiumDialog.js @@ -144,7 +144,7 @@ class PremiumDialog extends React.Component { }, ].map((item) => ( { width: '100%', height: '100%', }}> - + { break; case 'premium': let user = await db.user.getUser(); - if (!user.isEmailConfirmed) { + if (user && !user.isEmailConfirmed) { PremiumService.showVerifyEmailDialog(); } else { eSendEvent(eShowGetPremium, {