fix: polish accounts portfolio summary (#159)
This commit was merged in pull request #160.
This commit is contained in:
@@ -51,7 +51,6 @@ const ru = {
|
||||
incomplete: "{{category}}: доля неизвестна",
|
||||
label: "Структура в {{currency}}: {{value}}",
|
||||
},
|
||||
subtitle: "Ваши инвестиции по счетам",
|
||||
summaryEmpty: "Нет текущих сумм",
|
||||
summaryExcluded_few:
|
||||
"Ещё {{count}} счёта не включены: нет актуального портфеля",
|
||||
|
||||
@@ -33,7 +33,7 @@ describe("shared display helpers", () => {
|
||||
"-1 234 567,89 ₽",
|
||||
);
|
||||
expect(formatMoney({ currency: "RUB", value: "10" })).toBe("10 ₽");
|
||||
expect(formatMoney({ currency: "USD", value: "0.5" })).toBe("0,5 USD");
|
||||
expect(formatMoney({ currency: "USD", value: "0.5" })).toBe("0,5 $");
|
||||
expect(formatMoney({ currency: "RUB", value: "0001234.50" })).toBe(
|
||||
"0 001 234,50 ₽",
|
||||
);
|
||||
|
||||
@@ -86,7 +86,10 @@ function formatMoney(
|
||||
? `${integerPart}.${normalizedFraction}`
|
||||
: integerPart;
|
||||
|
||||
const currency = money.currency === "RUB" ? "₽" : money.currency;
|
||||
let currency = money.currency;
|
||||
if (currency === "RUB") currency = "₽";
|
||||
else if (currency === "USD") currency = "$";
|
||||
|
||||
const formatted = `${formatDecimal(decimal)} ${currency}`;
|
||||
|
||||
if (!withSign) return formatted;
|
||||
|
||||
Reference in New Issue
Block a user