import React from 'react'; import { useBuildTestId } from '../testing'; import { getFiatAssetFormatter, getCryptoAssetFormatter } from './'; export default { title: 'FormattingAssets', }; export const Fiat = () => { const { buildTestId } = useBuildTestId(); return ( <>
{getFiatAssetFormatter({ locale: 'en-US', currency: 'USD' }).format(12345.67)}
{getFiatAssetFormatter({ locale: 'es-ES', currency: 'EUR' }).format(12345.67)}
{getFiatAssetFormatter({ locale: 'es-ES', currency: 'USD' }).format(12345.67)}
{getFiatAssetFormatter({ locale: 'es-ES', currency: 'CNY' }).format(12345.67)}
{getFiatAssetFormatter({ locale: 'en-US', currency: 'USD' }).format(12345)}
{getFiatAssetFormatter({ locale: 'en-US', currency: 'USD' }).format(12345.6789)}
{getFiatAssetFormatter({ locale: 'en-US', currency: 'USD' }).format(0)}
{getFiatAssetFormatter({ locale: 'en-US', currency: 'USD', maximumSignificantDigits: 3, notation: 'compact', }).format(1234567.89)}
); }; export const Crypto = () => { const { buildTestId } = useBuildTestId(); return ( <>
{getCryptoAssetFormatter({ locale: 'en-US', displaySymbol: 'BTC' }).format(12345.67)}
{getCryptoAssetFormatter({ locale: 'es-ES', displaySymbol: 'BTC' }).format(12345.67)}
{getCryptoAssetFormatter({ locale: 'en-US', displaySymbol: 'BTC' }).format(12345)}
{getCryptoAssetFormatter({ locale: 'en-US', displaySymbol: 'BTC' }).format(12345.6789)}
{getCryptoAssetFormatter({ locale: 'en-US', displaySymbol: 'BTC' }).format(0)}
{getCryptoAssetFormatter({ locale: 'en-US', displaySymbol: 'BTC', maximumSignificantDigits: 3, notation: 'compact', }).format(1234567.89)}
); };