Use toLocaleString for currency formatting for more flexibility
This commit is contained in:
@@ -1,12 +1,13 @@
|
|||||||
<script>
|
<script>
|
||||||
|
export let symbol = "€"
|
||||||
export let amount = 0
|
export let amount = 0
|
||||||
export let precision = 2
|
export let precision = 2
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<span>
|
<span>
|
||||||
€
|
{symbol}
|
||||||
<span class:red={amount < 0} class:green={amount > 0}>
|
<span class:red={amount < 0} class:green={amount > 0}>
|
||||||
{(amount / 1000000).toFixed(precision)}
|
{(amount / 1000000).toLocaleString(undefined, {minimumFractionDigits: precision, maximumFractionDigits: precision})}
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user