Update data on Approve screen after updating custom spend limit (#7918)

After updating the custom spend limit on the approve screen, the data
for the transaction was not being updated. Instead it showed the
original transaction data. The transaction data was being updated
correctly in the final transaction though.

The approve screen has been updated to ensure changes to the custom
spend limit are reflected correctly in the data shown.
feature/default_network_editable
Mark Stacey 5 years ago
parent 3bce9dec94
commit acf1f704ea
  1. 11
      ui/app/pages/confirm-approve/confirm-approve.component.js

@ -75,6 +75,10 @@ export default class ConfirmApprove extends Component {
? Number(calcTokenAmount(tokenTrackerBalance, decimals)).toPrecision(9) ? Number(calcTokenAmount(tokenTrackerBalance, decimals)).toPrecision(9)
: '' : ''
const customData = customPermissionAmount
? getCustomTxParamsData(data, { customPermissionAmount, tokenAmount, decimals })
: null
return ( return (
<ConfirmTransactionBase <ConfirmTransactionBase
toAddress={toAddress} toAddress={toAddress}
@ -94,17 +98,14 @@ export default class ConfirmApprove extends Component {
tokenBalance={tokenBalance} tokenBalance={tokenBalance}
showCustomizeGasModal={() => showCustomizeGasModal(txData)} showCustomizeGasModal={() => showCustomizeGasModal(txData)}
showEditApprovalPermissionModal={showEditApprovalPermissionModal} showEditApprovalPermissionModal={showEditApprovalPermissionModal}
data={data} data={customData || data}
toAddress={toAddress} toAddress={toAddress}
currentCurrency={currentCurrency} currentCurrency={currentCurrency}
ethTransactionTotal={ethTransactionTotal} ethTransactionTotal={ethTransactionTotal}
fiatTransactionTotal={fiatTransactionTotal} fiatTransactionTotal={fiatTransactionTotal}
/>} />}
hideSenderToRecipient hideSenderToRecipient
customTxParamsData={customPermissionAmount customTxParamsData={customData}
? getCustomTxParamsData(data, { customPermissionAmount, tokenAmount, decimals })
: null
}
{...restProps} {...restProps}
/> />
) )

Loading…
Cancel
Save