From 1116c5c2514efa02e2b475512f44951a2a4b1174 Mon Sep 17 00:00:00 2001 From: Onno Visser <23527729+onnovisser@users.noreply.github.com> Date: Mon, 11 Sep 2023 20:22:51 +0200 Subject: [PATCH] rate format --- centrifuge-app/src/utils/formatting.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/centrifuge-app/src/utils/formatting.ts b/centrifuge-app/src/utils/formatting.ts index f8221c0b3b..7b0d4b4ffe 100644 --- a/centrifuge-app/src/utils/formatting.ts +++ b/centrifuge-app/src/utils/formatting.ts @@ -1,14 +1,17 @@ -import { CurrencyBalance, CurrencyMetadata, Perquintill, Price, TokenBalance } from '@centrifuge/centrifuge-js' +import { CurrencyBalance, CurrencyMetadata, Perquintill, Price, Rate, TokenBalance } from '@centrifuge/centrifuge-js' import Decimal from 'decimal.js-light' export function formatBalance( - amount: CurrencyBalance | TokenBalance | Price | Decimal | number, + amount: CurrencyBalance | TokenBalance | Price | Rate | Decimal | number, currency?: string | CurrencyMetadata, precision = 0, minPrecision = precision ) { const formattedAmount = ( - amount instanceof TokenBalance || amount instanceof CurrencyBalance || amount instanceof Price + amount instanceof TokenBalance || + amount instanceof CurrencyBalance || + amount instanceof Price || + amount instanceof Rate ? amount.toFloat() : amount instanceof Decimal ? amount.toNumber()