diff --git a/src/app/pipes/number-suffix.pipe.ts b/src/app/pipes/number-suffix.pipe.ts index 1265ec6..8e1cfaf 100644 --- a/src/app/pipes/number-suffix.pipe.ts +++ b/src/app/pipes/number-suffix.pipe.ts @@ -10,11 +10,14 @@ export class NumberSuffixPipe implements PipeTransform { const suffixes = ['', 'k', 'M', 'B', 'T', 'P', 'E']; - if (value === 0) { + if (value == null || value < 0) { return '0'; } - const power = Math.floor(Math.log10(value) / 3); + let power = Math.floor(Math.log10(value) / 3); + if (power < 0) { + power = 0; + } const scaledValue = value / Math.pow(1000, power); const suffix = suffixes[power];