diff --git a/components/stats/TokenStats.tsx b/components/stats/TokenStats.tsx index 06eadb0e..811d1056 100644 --- a/components/stats/TokenStats.tsx +++ b/components/stats/TokenStats.tsx @@ -8,7 +8,6 @@ import { useTranslation } from 'next-i18next' import Image from 'next/legacy/image' import { Fragment, useEffect, useMemo, useState } from 'react' import { useViewport } from '../../hooks/useViewport' -import { formatDecimal, formatFixedDecimals } from '../../utils/numbers' import { breakpoints } from '../../utils/theme' import { IconButton, LinkButton } from '../shared/Button' import ContentBox from '../shared/ContentBox' @@ -20,6 +19,7 @@ import { Table, Td, Th, TrBody, TrHead } from '@components/shared/TableElements' import useMangoGroup from 'hooks/useMangoGroup' import mangoStore from '@store/mangoStore' import AmountWithValue from '@components/shared/AmountWithValue' +import FormatNumericValue from '@components/shared/FormatNumericValue' const TokenStats = () => { const { t } = useTranslation(['common', 'token']) @@ -96,11 +96,12 @@ const TokenStats = () => { +
{formatFixedDecimals(deposits)}
-- {formatFixedDecimals(deposits * price, true, true)} -
+{formatFixedDecimals(borrows)}
-- {formatFixedDecimals(borrows * price, true, true)} -
+- {available > 0 ? formatFixedDecimals(available) : '0'} -
-- {available > 0 - ? formatFixedDecimals(available * price, false, true) - : '$0.00'} -
+
- {formatDecimal(bank.getDepositRateUi(), 2, {
- fixed: true,
- })}
+
- {formatDecimal(bank.getBorrowRateUi(), 2, {
- fixed: true,
- })}
+
{bank.uiDeposits() > 0 - ? formatDecimal( - (bank.uiBorrows() / bank.uiDeposits()) * 100, - 1, - { fixed: true } - ) + ? ( + (bank.uiBorrows() / bank.uiDeposits()) * + 100 + ).toFixed(1) : '0.0'} %
@@ -243,8 +245,8 @@ const TokenStats = () => { {t('total-deposits')}{t('rates')}
- {formatDecimal(bank.getDepositRate().toNumber(), 2)}%
+
{bank.uiDeposits() > 0 - ? formatDecimal( - (bank.uiBorrows() / bank.uiDeposits()) * 100, - 1, - { fixed: true } - ) + ? ( + (bank.uiBorrows() / bank.uiDeposits()) * + 100 + ).toFixed(1) : '0.0'} %
@@ -318,17 +327,15 @@ const TokenStats = () => {
- {available > 0 ? formatFixedDecimals(available) : '0'}{' '}
+