some tweaks to the token logo
This commit is contained in:
parent
8b4bc167c5
commit
c5424d2dcc
@ -216,10 +216,13 @@ export default function CurrencyInputPanel({
|
||||
<TYPE.body color={theme.text3} fontWeight={500} fontSize={14}>
|
||||
{label}
|
||||
</TYPE.body>
|
||||
{fiatValueOfTypedAmount ? <TYPE.label>${fiatValueOfTypedAmount?.toFixed(2)}</TYPE.label> : null}
|
||||
<TYPE.label>
|
||||
{fiatValueOfTypedAmount ? '~' : ''}${fiatValueOfTypedAmount?.toSignificant(4) ?? '-'}
|
||||
</TYPE.label>
|
||||
</RowBetween>
|
||||
</LabelRow>
|
||||
)}
|
||||
|
||||
<InputRow style={hideInput ? { padding: '0', borderRadius: '8px' } : {}} selected={!onCurrencySelect}>
|
||||
<CurrencySelect
|
||||
selected={!!currency}
|
||||
|
@ -1,7 +1,6 @@
|
||||
import { Currency, ETHER, Token } from '@uniswap/sdk-core'
|
||||
import { ChainId, Currency, ETHER, Token } from '@uniswap/sdk-core'
|
||||
import React, { useMemo } from 'react'
|
||||
import styled from 'styled-components'
|
||||
|
||||
import EthereumLogo from '../../assets/images/ethereum-logo.png'
|
||||
import useHttpLocations from '../../hooks/useHttpLocations'
|
||||
import { WrappedTokenInfo } from '../../state/lists/hooks'
|
||||
@ -41,10 +40,11 @@ export default function CurrencyLogo({
|
||||
if (currency === ETHER) return []
|
||||
|
||||
if (currency instanceof Token) {
|
||||
const defaultUrls = currency.chainId === ChainId.MAINNET ? [getTokenLogoURL(currency.address)] : []
|
||||
if (currency instanceof WrappedTokenInfo) {
|
||||
return [...uriLocations, getTokenLogoURL(currency.address)]
|
||||
return [...uriLocations, ...defaultUrls]
|
||||
}
|
||||
return [getTokenLogoURL(currency.address)]
|
||||
return defaultUrls
|
||||
}
|
||||
return []
|
||||
}, [currency, uriLocations])
|
||||
|
@ -1,6 +1,7 @@
|
||||
import React, { useState } from 'react'
|
||||
import { HelpCircle } from 'react-feather'
|
||||
import { Slash } from 'react-feather'
|
||||
import { ImageProps } from 'rebass'
|
||||
import useTheme from '../../hooks/useTheme'
|
||||
|
||||
const BAD_SRCS: { [tokenAddress: string]: true } = {}
|
||||
|
||||
@ -11,9 +12,11 @@ export interface LogoProps extends Pick<ImageProps, 'style' | 'alt' | 'className
|
||||
/**
|
||||
* Renders an image by sequentially trying a list of URIs, and then eventually a fallback triangle alert
|
||||
*/
|
||||
export default function Logo({ srcs, alt, ...rest }: LogoProps) {
|
||||
export default function Logo({ srcs, alt, style, ...rest }: LogoProps) {
|
||||
const [, refresh] = useState<number>(0)
|
||||
|
||||
const theme = useTheme()
|
||||
|
||||
const src: string | undefined = srcs.find((src) => !BAD_SRCS[src])
|
||||
|
||||
if (src) {
|
||||
@ -30,5 +33,5 @@ export default function Logo({ srcs, alt, ...rest }: LogoProps) {
|
||||
)
|
||||
}
|
||||
|
||||
return <HelpCircle {...rest} />
|
||||
return <Slash {...rest} style={{ ...style, color: theme.bg4 }} />
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ import { Token, ChainId } from '@uniswap/sdk-core'
|
||||
import uriToHttp from 'utils/uriToHttp'
|
||||
|
||||
async function getColorFromToken(token: Token): Promise<string | null> {
|
||||
if (token.chainId === ChainId.RINKEBY && token.address === '0xc7AD46e0b8a400Bb3C915120d284AafbA8fc4735') {
|
||||
if (token.chainId !== ChainId.MAINNET) {
|
||||
return Promise.resolve('#FAAB14')
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user