import { formatBN } from '../../utils/numbers' import React, { FC } from 'react' import { Flex, Text } from './index' type Props = { amount: string | number | bigint | null | undefined maximumFractionDigits?: number decimals?: number css?: Parameters['0']['css'] textStyle?: Parameters['0']['style'] children?: React.ReactNode } const FormatCrypto: FC = ({ amount, maximumFractionDigits = 4, decimals = 18, css, textStyle = 'subtitle3', children, }) => { const value = formatBN(amount, maximumFractionDigits, decimals) return ( {value !== '-' ? children : null} {value} ) } export default FormatCrypto