Use single number formatter for more performant locale string conversions

This commit is contained in:
Andrew Kingston 2024-10-18 10:44:36 +01:00
parent 1109e27b04
commit 1509d7d650
No known key found for this signature in database
1 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
<script context="module">
const NumberFormatter = Intl.NumberFormat()
</script>
<script> <script>
import { onMount } from "svelte" import { onMount } from "svelte"
@ -53,7 +57,7 @@
<div class="text-cell" class:number={type === "number"}> <div class="text-cell" class:number={type === "number"}>
<div class="value"> <div class="value">
{#if type === "number"} {#if type === "number"}
{(value ?? "").toLocaleString()} {NumberFormatter.format(value ?? "")}
{:else} {:else}
{value ?? ""} {value ?? ""}
{/if} {/if}