Hide token fiat amounts on testnets (#8792)

The token amount is no longer shown in fiat on testnets, unless the
user has enabled the "Show fiat on testnets" setting.
feature/default_network_editable
Mark Stacey 4 years ago committed by GitHub
parent 2f50e9fd72
commit a100c55e64
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      ui/app/components/app/token-cell/token-cell.test.js
  2. 5
      ui/app/hooks/useTokenFiatAmount.js

@ -20,6 +20,12 @@ describe('Token Cell', function () {
'0xAnotherToken': 0.015, '0xAnotherToken': 0.015,
}, },
conversionRate: 7.00, conversionRate: 7.00,
preferences: {},
provider: {
chainId: '1',
ticker: 'ETH',
type: 'mainnet',
},
}, },
appState: { appState: {
sidebar: { sidebar: {

@ -1,6 +1,6 @@
import { useMemo } from 'react' import { useMemo } from 'react'
import { useSelector } from 'react-redux' import { useSelector } from 'react-redux'
import { getTokenExchangeRates, getConversionRate, getCurrentCurrency } from '../selectors' import { getTokenExchangeRates, getConversionRate, getCurrentCurrency, getShouldShowFiat } from '../selectors'
import { getFormattedTokenFiatAmount } from '../helpers/utils/token-util' import { getFormattedTokenFiatAmount } from '../helpers/utils/token-util'
/** /**
@ -15,6 +15,7 @@ export function useTokenFiatAmount (tokenAddress, tokenAmount, tokenSymbol) {
const contractExchangeRates = useSelector(getTokenExchangeRates) const contractExchangeRates = useSelector(getTokenExchangeRates)
const conversionRate = useSelector(getConversionRate) const conversionRate = useSelector(getConversionRate)
const currentCurrency = useSelector(getCurrentCurrency) const currentCurrency = useSelector(getCurrentCurrency)
const showFiat = useSelector(getShouldShowFiat)
const tokenExchangeRate = contractExchangeRates[tokenAddress] const tokenExchangeRate = contractExchangeRates[tokenAddress]
@ -29,7 +30,7 @@ export function useTokenFiatAmount (tokenAddress, tokenAmount, tokenSymbol) {
[tokenExchangeRate, conversionRate, currentCurrency, tokenAmount, tokenSymbol] [tokenExchangeRate, conversionRate, currentCurrency, tokenAmount, tokenSymbol]
) )
if (currentCurrency.toUpperCase() === tokenSymbol) { if (!showFiat || currentCurrency.toUpperCase() === tokenSymbol) {
return undefined return undefined
} }

Loading…
Cancel
Save