From 7a4216e255d81f10030f344672fff2419fb8bfe5 Mon Sep 17 00:00:00 2001 From: Arthur Lu Date: Tue, 25 Apr 2023 15:20:59 +0000 Subject: [PATCH] handle negative resources in account Signed-off-by: Arthur Lu --- scripts/account.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/account.js b/scripts/account.js index 7d02f94..6627683 100644 --- a/scripts/account.js +++ b/scripts/account.js @@ -49,7 +49,10 @@ function parseNumber(value, unitData) { let multiplier = unitData.multiplier; let unit = unitData.unit; value = multiplier * value; - if (compact) { + if (value <= 0) { + return `0 ${unit}`; + } + else if (compact) { let exponent = Math.floor(Math.log2(value) / 10); value = value / 1024 ** exponent; let unitPrefix = SIPrefix[exponent];