diff --git a/src/components/modals/index.js b/src/components/modals/index.js index 1af09040..9e0a6330 100644 --- a/src/components/modals/index.js +++ b/src/components/modals/index.js @@ -65,7 +65,7 @@ const ModalWindow = styled.div` const getDeviceContextModal = (props: Props) => { const { modal, modalActions } = props; if (modal.context !== MODAL.CONTEXT_DEVICE) return null; - console.log('modal.windowType', modal.windowType); + switch (modal.windowType) { case UI.REQUEST_PIN: return ( diff --git a/src/reducers/SignVerifyReducer.js b/src/reducers/SignVerifyReducer.js index 2188dc0b..e5d880f5 100644 --- a/src/reducers/SignVerifyReducer.js +++ b/src/reducers/SignVerifyReducer.js @@ -1,6 +1,7 @@ /* @flow */ import type { Action } from 'flowtype'; +import * as ACCOUNT from 'actions/constants/account'; import * as ACTION from 'actions/constants/signVerify'; export type State = { @@ -46,6 +47,9 @@ export default (state: State = initialState, action: Action): State => { return { ...state, ...change }; } + case ACCOUNT.DISPOSE: + return initialState; + case ACTION.CLEAR_SIGN: return { ...state,