Browse Source

improve number formatting function

Klaudiusz Dembler 4 years ago
parent
commit
d6d0f1cf7f
1 changed files with 6 additions and 1 deletions
  1. 6 1
      packages/app/src/utils/number.ts

+ 6 - 1
packages/app/src/utils/number.ts

@@ -14,5 +14,10 @@ export const formatNumberShort = (num: number): string => {
     suffix = 'K'
   }
 
-  return `${value % 1 === 0 ? value : value.toFixed(1)}${suffix}`
+  let formattedValue = value.toFixed(1)
+  if (formattedValue.endsWith('.0')) {
+    formattedValue = formattedValue.slice(0, formattedValue.length - 2)
+  }
+
+  return `${formattedValue}${suffix}`
 }