1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00

Fix insufficient currency buy or receive error message (#16979)

This commit is contained in:
dragana8 2022-12-16 17:17:01 +01:00 committed by GitHub
parent ba3914e9fe
commit d2f8083d64
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -66,6 +66,7 @@ export default function GasDisplay({ gasError }) {
const isInsufficientTokenError = const isInsufficientTokenError =
draftTransaction?.amount.error === INSUFFICIENT_TOKENS_ERROR; draftTransaction?.amount.error === INSUFFICIENT_TOKENS_ERROR;
const editingTransaction = unapprovedTxs[draftTransaction.id]; const editingTransaction = unapprovedTxs[draftTransaction.id];
const currentNetworkName = networkName || currentProvider.nickname;
const transactionData = { const transactionData = {
txParams: { txParams: {
@ -304,7 +305,7 @@ export default function GasDisplay({ gasError }) {
]} ]}
/> />
</Box> </Box>
{(gasError || isInsufficientTokenError) && ( {(gasError || isInsufficientTokenError) && currentNetworkName && (
<Box <Box
className="gas-display__warning-message" className="gas-display__warning-message"
data-testid="gas-warning-message" data-testid="gas-warning-message"
@ -322,7 +323,7 @@ export default function GasDisplay({ gasError }) {
<Typography variant={TYPOGRAPHY.H7} align="left"> <Typography variant={TYPOGRAPHY.H7} align="left">
{t('insufficientCurrencyBuyOrReceive', [ {t('insufficientCurrencyBuyOrReceive', [
nativeCurrency, nativeCurrency,
networkName ?? currentProvider.nickname, currentNetworkName,
<Button <Button
type="inline" type="inline"
className="confirm-page-container-content__link" className="confirm-page-container-content__link"
@ -349,7 +350,7 @@ export default function GasDisplay({ gasError }) {
<Typography variant={TYPOGRAPHY.H7} align="left"> <Typography variant={TYPOGRAPHY.H7} align="left">
{t('insufficientCurrencyBuyOrReceive', [ {t('insufficientCurrencyBuyOrReceive', [
draftTransaction.asset.details?.symbol ?? nativeCurrency, draftTransaction.asset.details?.symbol ?? nativeCurrency,
networkName ?? currentProvider.nickname, currentNetworkName,
`${t('buyAsset', [ `${t('buyAsset', [
draftTransaction.asset.details?.symbol ?? draftTransaction.asset.details?.symbol ??
nativeCurrency, nativeCurrency,