import classNames from 'classnames' import DisplayCurrency from 'components/DisplayCurrency' import { ChevronDown } from 'components/Icons' import Text from 'components/Text' import { ASSETS } from 'constants/assets' import { formatValue } from 'utils/formatters' import AssetImage from 'components/AssetImage' import { BNCoin } from 'types/classes/BNCoin' interface Props extends Option { isSelected?: boolean isDisplay?: boolean isClicked?: boolean onClick?: (value: string) => void } export default function Option(props: Props) { const isCoin = !!props.denom if (isCoin) { const asset = ASSETS.find((asset) => asset.denom === props.denom) || ASSETS[0] const balance = props.amount ?? '0' if (props.isDisplay) { return (