drop decimal places from large fiat values

This commit is contained in:
Mononaut 2023-03-04 00:10:47 -06:00
parent 0c8636c803
commit a37bcfec65
No known key found for this signature in database
GPG key ID: A3F058E41374C04E

View file

@ -23,6 +23,10 @@ export class FiatCurrencyPipe implements PipeTransform {
const digits = args[0] || 1;
const currency = args[1] || this.currency || 'USD';
return new Intl.NumberFormat(this.locale, { style: 'currency', currency }).format(num);
if (num >= 1000) {
return new Intl.NumberFormat(this.locale, { style: 'currency', currency, maximumFractionDigits: 0 }).format(num);
} else {
return new Intl.NumberFormat(this.locale, { style: 'currency', currency }).format(num);
}
}
}