From 7054dd669428592caf870292dd489cf7dc56b183 Mon Sep 17 00:00:00 2001 From: Dan J Miller Date: Wed, 14 Sep 2022 13:02:04 -0230 Subject: [PATCH] Ensure approval warning for setApprovalForAll is not shown when revoking (#15806) Co-authored-by: ryanml --- .../confirm-page-container.component.js | 4 +++- ui/pages/confirm-approve/confirm-approve.js | 1 + .../confirm-transaction-base.component.js | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ui/components/app/confirm-page-container/confirm-page-container.component.js b/ui/components/app/confirm-page-container/confirm-page-container.component.js index 8816d2e90..1da48f396 100644 --- a/ui/components/app/confirm-page-container/confirm-page-container.component.js +++ b/ui/components/app/confirm-page-container/confirm-page-container.component.js @@ -97,6 +97,7 @@ export default class ConfirmPageContainer extends Component { nativeCurrency: PropTypes.string, showBuyModal: PropTypes.func, isBuyableChain: PropTypes.bool, + setApproveForAllArg: PropTypes.bool, }; render() { @@ -153,6 +154,7 @@ export default class ConfirmPageContainer extends Component { showBuyModal, isBuyableChain, networkIdentifier, + setApproveForAllArg, } = this.props; const showAddToAddressDialog = @@ -306,7 +308,7 @@ export default class ConfirmPageContainer extends Component { )} - {isSetApproveForAll && ( + {isSetApproveForAll && !setApproveForAllArg && ( {t('confirmPageDialogSetApprovalForAll')} diff --git a/ui/pages/confirm-approve/confirm-approve.js b/ui/pages/confirm-approve/confirm-approve.js index 1933d1b4f..59bac6bc1 100644 --- a/ui/pages/confirm-approve/confirm-approve.js +++ b/ui/pages/confirm-approve/confirm-approve.js @@ -172,6 +172,7 @@ export default function ConfirmApprove({ customTokenAmount={String(customPermissionAmount)} dappProposedTokenAmount={tokenAmount} currentTokenBalance={tokenBalance} + setApproveForAllArg={setApproveForAllArg} contentComponent={ );