import * as _ from 'lodash'; import * as React from 'react'; import { Identicon } from 'ts/components/ui/identicon'; import { Token } from 'ts/types'; interface TokenIconProps { token: Token; diameter: number; link?: string; } interface TokenIconState {} export class TokenIcon extends React.Component { public render(): React.ReactNode { const token = this.props.token; const diameter = this.props.diameter; const icon = token.isRegistered && !_.isUndefined(token.iconUrl) ? ( ) : ( ); if (_.isEmpty(this.props.link)) { return icon; } else { return ( {icon} ); } } }