mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-08-10 07:55:21 +02:00
Format money for trade history in holdings drawer
This commit is contained in:
parent
86bf47a32e
commit
125368af29
2 changed files with 10 additions and 2 deletions
|
@ -73,7 +73,7 @@
|
|||
".trade_history_entry",
|
||||
qty: trade_entry.account_trade.qty,
|
||||
security: trade_entry.account_trade.security.ticker,
|
||||
price: format_money(trade_entry.account_trade.price)
|
||||
price: trade_entry.account_trade.price_money.format
|
||||
) %></p>
|
||||
</div>
|
||||
</li>
|
||||
|
|
|
@ -13,7 +13,7 @@ module Money::Formatting
|
|||
local_option_overrides = locale_options(locale)
|
||||
|
||||
{
|
||||
unit: currency.symbol,
|
||||
unit: get_symbol,
|
||||
precision: currency.default_precision,
|
||||
delimiter: currency.delimiter,
|
||||
separator: currency.separator,
|
||||
|
@ -22,6 +22,14 @@ module Money::Formatting
|
|||
end
|
||||
|
||||
private
|
||||
def get_symbol
|
||||
if currency.symbol == "$" && currency.iso_code != "USD"
|
||||
[ currency.iso_code.first(2), currency.symbol ].join
|
||||
else
|
||||
currency.symbol
|
||||
end
|
||||
end
|
||||
|
||||
def locale_options(locale)
|
||||
case [ currency.iso_code, locale.to_sym ]
|
||||
when [ "EUR", :nl ], [ "EUR", :pt ]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue