mirror of
https://github.com/HendrikRauh/inventree-app.git
synced 2026-01-13 03:26:24 +00:00
Add currency suffix if currency cannot be determined (#282)
This commit is contained in:
parent
82f25dfc90
commit
b2d4522fb2
1 changed files with 12 additions and 1 deletions
|
|
@ -88,13 +88,24 @@ String renderCurrency(double? amount, String currency, {int decimals = 2}) {
|
|||
if (amount == null) return "-";
|
||||
if (amount.isInfinite || amount.isNaN) return "-";
|
||||
|
||||
currency = currency.trim();
|
||||
|
||||
if (currency.isEmpty) return "-";
|
||||
|
||||
CurrencyFormatterSettings backupSettings = CurrencyFormatterSettings(
|
||||
symbol: "\$",
|
||||
symbolSide: SymbolSide.left,
|
||||
);
|
||||
|
||||
return CurrencyFormatter.format(
|
||||
String value = CurrencyFormatter.format(
|
||||
amount,
|
||||
CurrencyFormatter.majors[currency.toLowerCase()] ?? backupSettings
|
||||
);
|
||||
|
||||
// If we were not able to determine the currency
|
||||
if (!CurrencyFormatter.majors.containsKey(currency.toLowerCase())) {
|
||||
value += " ${currency}";
|
||||
}
|
||||
|
||||
return value;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue