feat(currency-converter): reduce decimal places for converted value

This commit is contained in:
Herculino Trotta
2024-12-24 01:45:51 -03:00
parent c785ae92af
commit 522346a06c
2 changed files with 3 additions and 3 deletions

View File

@@ -20,7 +20,7 @@ def drop_trailing_zeros(value):
@register.filter
def localize_number(value):
def localize_number(value, decimal_places=None):
if value is None:
return value
@@ -31,7 +31,7 @@ def localize_number(value):
return number_format(
value,
decimal_pos=abs(value.as_tuple().exponent),
decimal_pos=decimal_places or abs(value.as_tuple().exponent),
use_l10n=True,
force_grouping=True,
)

View File

@@ -3,7 +3,7 @@
{% load formats %}
<input class="form-control form-control-lg mb-3"
type="text"
value="{{ converted_amount|drop_trailing_zeros|localize_number|default:'-' }}"
value="{{ converted_amount|localize_number:decimal_places|default:'-' }}"
name="to_value"
id="to_value"
disabled>