import React from 'react'; import type { Pool } from 'types/api/pools'; import { Skeleton } from 'toolkit/chakra/skeleton'; import * as DetailedInfo from 'ui/shared/DetailedInfo/DetailedInfo'; import DetailedInfoSponsoredItem from 'ui/shared/DetailedInfo/DetailedInfoSponsoredItem'; import TokenEntity from 'ui/shared/entities/token/TokenEntity'; type Props = { data: Pool; isPlaceholderData: boolean; }; const PoolInfo = ({ data, isPlaceholderData }: Props) => { return ( Base token Quote token Base token FDV { data.base_token_fully_diluted_valuation_usd ? `$${ Number(data.base_token_fully_diluted_valuation_usd).toLocaleString(undefined, { maximumFractionDigits: 2, notation: 'compact' }) }` : 'N/A' } Base token market cap { data.base_token_market_cap_usd ? `$${ Number(data.base_token_market_cap_usd).toLocaleString(undefined, { maximumFractionDigits: 2, notation: 'compact' }) }` : 'N/A' } Quote token FDV { data.quote_token_fully_diluted_valuation_usd ? `$${ Number(data.quote_token_fully_diluted_valuation_usd).toLocaleString(undefined, { maximumFractionDigits: 2, notation: 'compact' }) }` : 'N/A' } Quote token market cap { data.quote_token_market_cap_usd ? `$${ Number(data.quote_token_market_cap_usd).toLocaleString(undefined, { maximumFractionDigits: 2, notation: 'compact' }) }` : 'N/A' } Liquidity ${ Number(data.liquidity).toLocaleString(undefined, { maximumFractionDigits: 2, notation: 'compact' }) } DEX { data.dex.name } ); }; export default PoolInfo;