From d3759fd7b68e8eee94314e5474c930badd64964d Mon Sep 17 00:00:00 2001 From: rabi-siddique Date: Fri, 7 Jun 2024 18:47:01 +0500 Subject: [PATCH] fix: use aggregate of item.liquidated --- src/pages/Liquidated.tsx | 8 +- src/widgets/LiquidatedVaults.tsx | 7 +- tests/__snapshots__/Liquidated.test.tsx.snap | 5661 ------------------ 3 files changed, 6 insertions(+), 5670 deletions(-) diff --git a/src/pages/Liquidated.tsx b/src/pages/Liquidated.tsx index 0259b75..5340e4c 100644 --- a/src/pages/Liquidated.tsx +++ b/src/pages/Liquidated.tsx @@ -65,13 +65,13 @@ export function Liquidated() { const graphDataList = populateMissingDays(graphDataMap, GRAPH_DAYS); const summedGraphDataList = graphDataList.map((item) => { - const totalActive = item.active ? sum(Object.values(item.active)) : NaN; - const totalLiquidated = item.liquidated ? sum(Object.values(item.liquidated)) : NaN; + const totalActive = item.active ? sum(Object.values(item.active)) : 0; + const totalLiquidated = item.liquidated ? sum(Object.values(item.liquidated)) : 0; return { ...item, active: totalActive, - liquidated: totalLiquidated, + liquidated: totalLiquidated }; }); @@ -82,7 +82,7 @@ export function Liquidated() { - + {/* */}
diff --git a/src/widgets/LiquidatedVaults.tsx b/src/widgets/LiquidatedVaults.tsx index ae69347..b22291f 100644 --- a/src/widgets/LiquidatedVaults.tsx +++ b/src/widgets/LiquidatedVaults.tsx @@ -41,10 +41,9 @@ export function LiquidatedVaults({ title = 'Liquidated Vaults', data, boardAuxes const vaultStateSuffix = vaultData?.currentState?.state === VAULT_STATES.CLOSED ? ' (Closed)' : ''; const vaultState = vaultData.state[0].toUpperCase() + vaultData.state.slice(1) + vaultStateSuffix; - console.log("YYYYYYYYYYYY", vaultData) const liquidationRatio = - parseBigInt(vaultData.vaultManagerGovernance?.liquidationMarginNumerator || '') / - parseBigInt(vaultData.vaultManagerGovernance?.liquidationMarginDenominator || ''); + parseBigInt(vaultData.vaultManagerGovernance?.liquidationMarginNumerator) / + parseBigInt(vaultData.vaultManagerGovernance?.liquidationMarginDenominator); const istDivisor = getTokenDivisor(boardAuxes, 'IST'); const tokenDivisor = getTokenDivisor(boardAuxes, vaultData.denom); @@ -53,8 +52,6 @@ export function LiquidatedVaults({ title = 'Liquidated Vaults', data, boardAuxes const collateralAmount = vaultData.liquidatingState.balance / tokenDivisor; const liquidationPrice = (istDebtAmount * liquidationRatio) / collateralAmount; const collateralAmountReturned = (vaultData.liquidatingState.balance - vaultData.balance) / tokenDivisor; - console.log("YYYYYYYYYYYY 5555") - const oraclePriceRatio = parseBigInt(vaultData.oraclePrice?.typeOutAmount) / parseBigInt(vaultData.oraclePrice?.typeInAmount); const collateralAmountReturnedUsd = collateralAmountReturned * oraclePriceRatio; diff --git a/tests/__snapshots__/Liquidated.test.tsx.snap b/tests/__snapshots__/Liquidated.test.tsx.snap index b04444f..923045b 100644 --- a/tests/__snapshots__/Liquidated.test.tsx.snap +++ b/tests/__snapshots__/Liquidated.test.tsx.snap @@ -36,5638 +36,6 @@ exports[`Liquidation Dashboard Snapshot tests should match snapshot when data is -
-
-

- Vault States -

-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 02/10 - - - - - - - - 02/11 - - - - - - - - 02/12 - - - - - - - - 02/13 - - - - - - - - 02/14 - - - - - - - - 02/15 - - - - - - - - 02/16 - - - - - - - - 02/17 - - - - - - - - 02/18 - - - - - - - - 02/19 - - - - - - - - 02/20 - - - - - - - - 02/21 - - - - - - - - 02/22 - - - - - - - - 02/23 - - - - - - - - 02/24 - - - - - - - - 02/25 - - - - - - - - 02/26 - - - - - - - - 02/27 - - - - - - - - 02/28 - - - - - - - - 02/29 - - - - - - - - 03/01 - - - - - - - - 03/02 - - - - - - - - 03/03 - - - - - - - - 03/04 - - - - - - - - 03/05 - - - - - - - - 03/06 - - - - - - - - 03/07 - - - - - - - - 03/08 - - - - - - - - 03/09 - - - - - - - - 03/10 - - - - - - - - 03/11 - - - - - - - - 03/12 - - - - - - - - 03/13 - - - - - - - - 03/14 - - - - - - - - 03/15 - - - - - - - - 03/16 - - - - - - - - 03/17 - - - - - - - - 03/18 - - - - - - - - 03/19 - - - - - - - - 03/20 - - - - - - - - 03/21 - - - - - - - - 03/22 - - - - - - - - 03/23 - - - - - - - - 03/24 - - - - - - - - 03/25 - - - - - - - - 03/26 - - - - - - - - 03/27 - - - - - - - - 03/28 - - - - - - - - 03/29 - - - - - - - - 03/30 - - - - - - - - 03/31 - - - - - - - - 04/01 - - - - - - - - 04/02 - - - - - - - - 04/03 - - - - - - - - 04/04 - - - - - - - - 04/05 - - - - - - - - 04/06 - - - - - - - - 04/07 - - - - - - - - 04/08 - - - - - - - - 04/09 - - - - - - - - 04/10 - - - - - - - - 04/11 - - - - - - - - 04/12 - - - - - - - - 04/13 - - - - - - - - 04/14 - - - - - - - - 04/15 - - - - - - - - 04/16 - - - - - - - - 04/17 - - - - - - - - 04/18 - - - - - - - - 04/19 - - - - - - - - 04/20 - - - - - - - - 04/21 - - - - - - - - 04/22 - - - - - - - - 04/23 - - - - - - - - 04/24 - - - - - - - - 04/25 - - - - - - - - 04/26 - - - - - - - - 04/27 - - - - - - - - 04/28 - - - - - - - - 04/29 - - - - - - - - 04/30 - - - - - - - - 05/01 - - - - - - - - 05/02 - - - - - - - - 05/03 - - - - - - - - 05/04 - - - - - - - - 05/05 - - - - - - - - 05/06 - - - - - - - - 05/07 - - - - - - - - 05/08 - - - - - - - - 05/09 - - - - - - - - - - - - - 0 - - - - - - - - 75 - - - - - - - - 150 - - - - - - - - 225 - - - - - - - - 300 - - - - - - - - - - - - - 0 - - - - - - - - 75 - - - - - - - - 150 - - - - - - - - 225 - - - - - - - - 300 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
    -
  • - - - - - - - Active - -
  • -
  • - - - - - - - Liquidated - -
  • -
-
- -
-
-
-

@@ -6247,35 +615,6 @@ exports[`Liquidation Dashboard Snapshot tests should match snapshot when data is -
-
-

- Vault States -

-
-
-
-
-
-
-
-