|
|
@ -20,7 +20,10 @@ export type State = {
|
|
|
|
windowType?: string;
|
|
|
|
windowType?: string;
|
|
|
|
} | {
|
|
|
|
} | {
|
|
|
|
context: typeof MODAL.CONTEXT_SCAN_QR,
|
|
|
|
context: typeof MODAL.CONTEXT_SCAN_QR,
|
|
|
|
}
|
|
|
|
} | {
|
|
|
|
|
|
|
|
context: typeof MODAL.CONTEXT_CONFIRMATION,
|
|
|
|
|
|
|
|
windowType: string;
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const initialState: State = {
|
|
|
|
const initialState: State = {
|
|
|
|
context: MODAL.CONTEXT_NONE,
|
|
|
|
context: MODAL.CONTEXT_NONE,
|
|
|
@ -98,6 +101,12 @@ export default function modal(state: State = initialState, action: Action): Stat
|
|
|
|
context: MODAL.CONTEXT_SCAN_QR,
|
|
|
|
context: MODAL.CONTEXT_SCAN_QR,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
case UI.REQUEST_CONFIRMATION:
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
|
|
|
context: MODAL.CONTEXT_CONFIRMATION,
|
|
|
|
|
|
|
|
windowType: action.payload.view,
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
return state;
|
|
|
|
return state;
|
|
|
|
}
|
|
|
|
}
|
|
|
|