bridge_ui: fix incorrectly preventing nav
Change-Id: I2bbcaf91ee83567fb5e02d9bc2e9f5de0e143da8
This commit is contained in:
parent
ef0cb91ac6
commit
bf7942bdfd
|
@ -45,7 +45,8 @@ function NFT() {
|
|||
const isSendComplete = useSelector(selectNFTIsSendComplete);
|
||||
const isRedeeming = useSelector(selectNFTIsRedeeming);
|
||||
const isRedeemComplete = useSelector(selectNFTIsRedeemComplete);
|
||||
const preventNavigation = isSending || isSendComplete || isRedeeming;
|
||||
const preventNavigation =
|
||||
(isSending || isSendComplete || isRedeeming) && !isRedeemComplete;
|
||||
useEffect(() => {
|
||||
if (preventNavigation) {
|
||||
window.onbeforeunload = () => true;
|
||||
|
|
|
@ -47,11 +47,14 @@ function Transfer() {
|
|||
const isSendComplete = useSelector(selectTransferIsSendComplete);
|
||||
const isRedeeming = useSelector(selectTransferIsRedeeming);
|
||||
const isRedeemComplete = useSelector(selectTransferIsRedeemComplete);
|
||||
const preventNavigation = isSending || isSendComplete || isRedeeming;
|
||||
const preventNavigation =
|
||||
(isSending || isSendComplete || isRedeeming) && !isRedeemComplete;
|
||||
useEffect(() => {
|
||||
if (preventNavigation) {
|
||||
console.log("add onbeforeunload");
|
||||
window.onbeforeunload = () => true;
|
||||
return () => {
|
||||
console.log("remove onbeforeunload");
|
||||
window.onbeforeunload = null;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue