From 22ebbf746ac2da8b4359c1c6a44c16c844e223e4 Mon Sep 17 00:00:00 2001 From: "m.ray" <16125548+MadalinaRaicu@users.noreply.github.com> Date: Tue, 4 Oct 2022 11:54:38 +0100 Subject: [PATCH] fix: #1403 format with asset decimals withdrawal limit values (#1603) --- libs/assets/src/lib/asset-details-dialog.spec.tsx | 4 ++-- libs/assets/src/lib/asset-details-dialog.tsx | 12 +++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/libs/assets/src/lib/asset-details-dialog.spec.tsx b/libs/assets/src/lib/asset-details-dialog.spec.tsx index 6e37f24c1..509322051 100644 --- a/libs/assets/src/lib/asset-details-dialog.spec.tsx +++ b/libs/assets/src/lib/asset-details-dialog.spec.tsx @@ -239,7 +239,7 @@ const mockedData = { quantum: '1', source: { contractAddress: '0x8ec701DA58394F5d2c8C2873D31039454D5845C1', - lifetimeLimit: '0', + lifetimeLimit: '1000000000000', withdrawThreshold: '0', __typename: 'ERC20', }, @@ -257,7 +257,7 @@ const mockedData = { source: { contractAddress: '0xDc335304979D378255015c33AbFf09B60c31EBAb', lifetimeLimit: '0', - withdrawThreshold: '0', + withdrawThreshold: '100000000', __typename: 'ERC20', }, __typename: 'Asset', diff --git a/libs/assets/src/lib/asset-details-dialog.tsx b/libs/assets/src/lib/asset-details-dialog.tsx index 9ab17b76d..badcb096d 100644 --- a/libs/assets/src/lib/asset-details-dialog.tsx +++ b/libs/assets/src/lib/asset-details-dialog.tsx @@ -1,4 +1,4 @@ -import { t } from '@vegaprotocol/react-helpers'; +import { addDecimalsFormatNumber, t } from '@vegaprotocol/react-helpers'; import type { Asset } from '@vegaprotocol/react-helpers'; import { Button, @@ -104,7 +104,10 @@ export const AssetDetailsDialog = ({ { key: 'withdrawalthreshold', label: t('Withdrawal threshold'), - value: (asset.node.source as Schema.ERC20).withdrawThreshold, + value: addDecimalsFormatNumber( + (asset.node.source as Schema.ERC20).withdrawThreshold, + asset.node.decimals + ), tooltip: t( 'The maximum allowed per withdraw note: this is a temporary measure for restricted mainnet' ), @@ -112,7 +115,10 @@ export const AssetDetailsDialog = ({ { key: 'lifetimelimit', label: t('Lifetime limit'), - value: (asset.node.source as Schema.ERC20).lifetimeLimit, + value: addDecimalsFormatNumber( + (asset.node.source as Schema.ERC20).lifetimeLimit, + asset.node.decimals + ), tooltip: t( 'The lifetime limits deposit per address note: this is a temporary measure for restricted mainnet' ),