mirror of
https://github.com/trezor/trezor-wallet
synced 2025-06-27 02:12:36 +00:00
open modal on UI.REQUEST_CONFIRMATION event
This commit is contained in:
parent
2fc0e88ee3
commit
bc7a8401f8
@ -7,3 +7,4 @@ export const CONTEXT_DEVICE: 'modal_ctx_device' = 'modal_ctx_device';
|
|||||||
export const CONTEXT_EXTERNAL_WALLET: 'modal_ctx_external-wallet' = 'modal_ctx_external-wallet';
|
export const CONTEXT_EXTERNAL_WALLET: 'modal_ctx_external-wallet' = 'modal_ctx_external-wallet';
|
||||||
export const OPEN_SCAN_QR: 'modal__open_scan_qr' = 'modal__open_scan_qr';
|
export const OPEN_SCAN_QR: 'modal__open_scan_qr' = 'modal__open_scan_qr';
|
||||||
export const CONTEXT_SCAN_QR: 'modal__ctx_scan_qr' = 'modal__ctx_scan_qr';
|
export const CONTEXT_SCAN_QR: 'modal__ctx_scan_qr' = 'modal__ctx_scan_qr';
|
||||||
|
export const CONTEXT_CONFIRMATION: 'modal__ctx_confirmation' = 'modal__ctx_confirmation';
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user