From edc88e758e01095896bfb8d1e8abd354298183ec Mon Sep 17 00:00:00 2001 From: Atatakai Date: Thu, 28 Nov 2024 16:55:16 +0400 Subject: [PATCH 1/2] (govern) chore: improve votes accuracy, hide epoch section --- .../components/Contracts/ContractsList.tsx | 16 +++++++++++++--- apps/govern/components/Donate/index.tsx | 5 +++-- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/apps/govern/components/Contracts/ContractsList.tsx b/apps/govern/components/Contracts/ContractsList.tsx index 7a8fac90..5b551a6e 100644 --- a/apps/govern/components/Contracts/ContractsList.tsx +++ b/apps/govern/components/Contracts/ContractsList.tsx @@ -58,9 +58,13 @@ const getColumns = ({ dataIndex: 'currentWeight', render: (currentWeight) => ( - {`${currentWeight?.percentage.toFixed(2)}%`} + {`${formatWeiNumber({ + value: currentWeight?.percentage, + maximumFractionDigits: 3, + })}%`} {`${formatWeiNumber({ value: currentWeight?.value, + maximumFractionDigits: 3, })} veOLAS`} ), @@ -71,8 +75,14 @@ const getColumns = ({ dataIndex: 'nextWeight', render: (nextWeight) => ( - {`${nextWeight?.percentage.toFixed(2)}%`} - {`${formatWeiNumber({ value: nextWeight?.value })} veOLAS`} + {`${formatWeiNumber({ + value: nextWeight?.percentage, + maximumFractionDigits: 3, + })}%`} + {`${formatWeiNumber({ + value: nextWeight?.value, + maximumFractionDigits: 3, + })} veOLAS`} ), }, diff --git a/apps/govern/components/Donate/index.tsx b/apps/govern/components/Donate/index.tsx index 4269a497..6626b4a6 100644 --- a/apps/govern/components/Donate/index.tsx +++ b/apps/govern/components/Donate/index.tsx @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-unused-vars */ import { Alert, Button, Card, Skeleton, Typography } from 'antd'; import { ethers } from 'ethers'; import isNumber from 'lodash/isNumber'; @@ -169,7 +170,7 @@ export const DonatePage = () => { - + {/* Epoch Status @@ -197,7 +198,7 @@ export const DonatePage = () => { New epochs must be manually triggered by community members - + */} ); }; From 501aaf23df9900bfdda4bbb0267cfad390b4fbe6 Mon Sep 17 00:00:00 2001 From: Atatakai Date: Thu, 28 Nov 2024 17:03:57 +0400 Subject: [PATCH 2/2] (govern) chore: update tests --- apps/govern/components/Contracts/ContractsList.spec.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/govern/components/Contracts/ContractsList.spec.tsx b/apps/govern/components/Contracts/ContractsList.spec.tsx index 8f4f4537..0aa10f35 100644 --- a/apps/govern/components/Contracts/ContractsList.spec.tsx +++ b/apps/govern/components/Contracts/ContractsList.spec.tsx @@ -88,12 +88,12 @@ describe('', () => { expect(screen.getByText(/Ethereum/)).toBeInTheDocument(); // current weight column - expect(screen.getByText(/10.12%/)).toBeInTheDocument(); - expect(screen.getByText(/298.89K veOLAS/)).toBeInTheDocument(); + expect(screen.getByText(/10.123%/)).toBeInTheDocument(); + expect(screen.getByText(/298.892K veOLAS/)).toBeInTheDocument(); // next weight column - expect(screen.getByText(/25.56%/)).toBeInTheDocument(); - expect(screen.getByText(/297.43K veOLAS/)).toBeInTheDocument(); + expect(screen.getByText(/25.556%/)).toBeInTheDocument(); + expect(screen.getByText(/297.434K veOLAS/)).toBeInTheDocument(); }); describe('Already voted', () => {