mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Ensure approval warning for setApprovalForAll is not shown when revoking (#15806)
Co-authored-by: ryanml <ryanlanese@gmail.com>
This commit is contained in:
parent
c87980bbfe
commit
fc65ca63af
@ -97,6 +97,7 @@ export default class ConfirmPageContainer extends Component {
|
|||||||
nativeCurrency: PropTypes.string,
|
nativeCurrency: PropTypes.string,
|
||||||
showBuyModal: PropTypes.func,
|
showBuyModal: PropTypes.func,
|
||||||
isBuyableChain: PropTypes.bool,
|
isBuyableChain: PropTypes.bool,
|
||||||
|
setApproveForAllArg: PropTypes.bool,
|
||||||
};
|
};
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
@ -153,6 +154,7 @@ export default class ConfirmPageContainer extends Component {
|
|||||||
showBuyModal,
|
showBuyModal,
|
||||||
isBuyableChain,
|
isBuyableChain,
|
||||||
networkIdentifier,
|
networkIdentifier,
|
||||||
|
setApproveForAllArg,
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
const showAddToAddressDialog =
|
const showAddToAddressDialog =
|
||||||
@ -306,7 +308,7 @@ export default class ConfirmPageContainer extends Component {
|
|||||||
<ErrorMessage errorKey={errorKey} />
|
<ErrorMessage errorKey={errorKey} />
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
{isSetApproveForAll && (
|
{isSetApproveForAll && !setApproveForAllArg && (
|
||||||
<Dialog type="error" className="confirm-page-container__dialog">
|
<Dialog type="error" className="confirm-page-container__dialog">
|
||||||
{/*
|
{/*
|
||||||
TODO: https://github.com/MetaMask/metamask-extension/issues/15745
|
TODO: https://github.com/MetaMask/metamask-extension/issues/15745
|
||||||
|
@ -172,6 +172,7 @@ export default function ConfirmApprove({
|
|||||||
customTokenAmount={String(customPermissionAmount)}
|
customTokenAmount={String(customPermissionAmount)}
|
||||||
dappProposedTokenAmount={tokenAmount}
|
dappProposedTokenAmount={tokenAmount}
|
||||||
currentTokenBalance={tokenBalance}
|
currentTokenBalance={tokenBalance}
|
||||||
|
setApproveForAllArg={setApproveForAllArg}
|
||||||
contentComponent={
|
contentComponent={
|
||||||
<TransactionModalContextProvider>
|
<TransactionModalContextProvider>
|
||||||
<ConfirmApproveContent
|
<ConfirmApproveContent
|
||||||
|
@ -151,6 +151,7 @@ export default class ConfirmTransactionBase extends Component {
|
|||||||
eip1559V2Enabled: PropTypes.bool,
|
eip1559V2Enabled: PropTypes.bool,
|
||||||
showBuyModal: PropTypes.func,
|
showBuyModal: PropTypes.func,
|
||||||
isBuyableChain: PropTypes.bool,
|
isBuyableChain: PropTypes.bool,
|
||||||
|
setApproveForAllArg: PropTypes.bool,
|
||||||
};
|
};
|
||||||
|
|
||||||
state = {
|
state = {
|
||||||
@ -1048,6 +1049,7 @@ export default class ConfirmTransactionBase extends Component {
|
|||||||
nativeCurrency,
|
nativeCurrency,
|
||||||
hardwareWalletRequiresConnection,
|
hardwareWalletRequiresConnection,
|
||||||
image,
|
image,
|
||||||
|
setApproveForAllArg,
|
||||||
} = this.props;
|
} = this.props;
|
||||||
const {
|
const {
|
||||||
submitting,
|
submitting,
|
||||||
@ -1148,6 +1150,7 @@ export default class ConfirmTransactionBase extends Component {
|
|||||||
currentTransaction={txData}
|
currentTransaction={txData}
|
||||||
supportsEIP1559V2={this.supportsEIP1559V2}
|
supportsEIP1559V2={this.supportsEIP1559V2}
|
||||||
nativeCurrency={nativeCurrency}
|
nativeCurrency={nativeCurrency}
|
||||||
|
setApproveForAllArg={setApproveForAllArg}
|
||||||
/>
|
/>
|
||||||
</TransactionModalContextProvider>
|
</TransactionModalContextProvider>
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user