// Copyright 2015-2018 Parity Technologies (UK) Ltd. // This file is part of Parity. // // SPDX-License-Identifier: MIT import React from 'react'; import PropTypes from 'prop-types'; import Card from '../Card'; import Placeholder from '../Placeholder'; const TokenCard = ({ balance, decimals, token, ...otherProps }) => (
{token.logo ? ( {token.symbol} ) : ( )}
{token.name ? token.name : }
{Number.isFinite(balance) ? ( {balance.toFixed(decimals)}{' '} {token.symbol} ) : ( )}
); TokenCard.defaultProps = { decimals: 2 }; TokenCard.propTypes = { balance: PropTypes.number, decimals: PropTypes.number.isRequired, token: PropTypes.shape({ logo: PropTypes.string, name: PropTypes.string, symbol: PropTypes.string }).isRequired }; export default TokenCard;