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)}
>
);
};