diff --git a/app/components/budget-balances/template.hbs b/app/components/budget-balances/template.hbs
index 71ce098..d8a7de3 100644
--- a/app/components/budget-balances/template.hbs
+++ b/app/components/budget-balances/template.hbs
@@ -11,7 +11,7 @@
| {{balance.token.symbol}} |
{{fmt-crypto-currency balance.balance balance.token.symbol}} |
- {{balance.balanceUsd}} USD |
+ ~{{balance.balanceUsd}} USD |
{{/each}}
diff --git a/app/services/community-funds.js b/app/services/community-funds.js
index 3f40db1..2d9f0f3 100644
--- a/app/services/community-funds.js
+++ b/app/services/community-funds.js
@@ -1,7 +1,6 @@
import Service from '@ember/service';
import { tracked } from '@glimmer/tracking';
import { A } from '@ember/array';
-import { timeout } from 'ember-concurrency';
import { task } from 'ember-concurrency-decorators';
import config from 'kredits-web/config/environment';
@@ -25,6 +24,10 @@ export default class CommunityFundsService extends Service {
processBalances (res) {
for (const balance of res) {
+ // Format and round the approximate USD value
+ const lang = navigator.language || navigator.userLanguage;
+ balance.balanceUsd = Math.round(balance.balanceUsd).toLocaleString(lang);
+
if (balance.token) {
// ERC20 token, has all meta data
this.balances.pushObject(balance);