Commit 8b985975 authored by Jordan Frankfurt's avatar Jordan Frankfurt Committed by GitHub

fix(token-details): remove balance summary links to current page (#5223)

parent bfcda30c
...@@ -2,14 +2,11 @@ import { Trans } from '@lingui/macro' ...@@ -2,14 +2,11 @@ import { Trans } from '@lingui/macro'
import { Currency, CurrencyAmount, Token } from '@uniswap/sdk-core' import { Currency, CurrencyAmount, Token } from '@uniswap/sdk-core'
import { useWeb3React } from '@web3-react/core' import { useWeb3React } from '@web3-react/core'
import CurrencyLogo from 'components/CurrencyLogo' import CurrencyLogo from 'components/CurrencyLogo'
import { NATIVE_CHAIN_ID } from 'constants/tokens'
import { CHAIN_ID_TO_BACKEND_NAME } from 'graphql/data/util'
import { useStablecoinValue } from 'hooks/useStablecoinPrice' import { useStablecoinValue } from 'hooks/useStablecoinPrice'
import useCurrencyBalance from 'lib/hooks/useCurrencyBalance' import useCurrencyBalance from 'lib/hooks/useCurrencyBalance'
import { formatToDecimal } from 'lib/utils/analytics' import { formatToDecimal } from 'lib/utils/analytics'
import { useMemo } from 'react' import { useMemo } from 'react'
import styled from 'styled-components/macro' import styled from 'styled-components/macro'
import { StyledInternalLink } from 'theme'
import { currencyAmountToPreciseFloat, formatDollar } from 'utils/formatNumbers' import { currencyAmountToPreciseFloat, formatDollar } from 'utils/formatNumbers'
const BalancesCard = styled.div` const BalancesCard = styled.div`
...@@ -49,10 +46,6 @@ const BalanceItem = styled.div` ...@@ -49,10 +46,6 @@ const BalanceItem = styled.div`
display: flex; display: flex;
` `
const BalanceLink = styled(StyledInternalLink)`
color: unset;
`
export function useFormatBalance(balance: CurrencyAmount<Currency> | undefined) { export function useFormatBalance(balance: CurrencyAmount<Currency> | undefined) {
return useMemo( return useMemo(
() => (balance ? formatToDecimal(balance, Math.min(balance.currency.decimals, 2)) : undefined), () => (balance ? formatToDecimal(balance, Math.min(balance.currency.decimals, 2)) : undefined),
...@@ -74,22 +67,19 @@ export default function BalanceSummary({ token }: { token: Currency }) { ...@@ -74,22 +67,19 @@ export default function BalanceSummary({ token }: { token: Currency }) {
const formattedBalance = useFormatBalance(balance) const formattedBalance = useFormatBalance(balance)
const usdValue = useStablecoinValue(balance) const usdValue = useStablecoinValue(balance)
const formattedUsdValue = useFormatUsdValue(usdValue) const formattedUsdValue = useFormatUsdValue(usdValue)
const chain = CHAIN_ID_TO_BACKEND_NAME[token.chainId].toLowerCase()
if (!account || !balance) return null if (!account || !balance) return null
return ( return (
<BalancesCard> <BalancesCard>
<BalanceSection> <BalanceSection>
<Trans>Your balance</Trans> <Trans>Your balance</Trans>
<BalanceLink to={`/tokens/${chain}/${token.isNative ? NATIVE_CHAIN_ID : token.address}`}> <BalanceRow>
<BalanceRow> <BalanceItem>
<BalanceItem> <CurrencyLogo currency={token} />
<CurrencyLogo currency={token} /> &nbsp;{formattedBalance} {token.symbol}
&nbsp;{formattedBalance} {token.symbol} </BalanceItem>
</BalanceItem> <BalanceItem>{formattedUsdValue}</BalanceItem>
<BalanceItem>{formattedUsdValue}</BalanceItem> </BalanceRow>
</BalanceRow>
</BalanceLink>
</BalanceSection> </BalanceSection>
</BalancesCard> </BalancesCard>
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment