aboutsummaryrefslogtreecommitdiff
path: root/src/lib/sections/Leaderboards.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/sections/Leaderboards.svelte')
-rw-r--r--src/lib/sections/Leaderboards.svelte7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/sections/Leaderboards.svelte b/src/lib/sections/Leaderboards.svelte
index 2041733..a0fa4dc 100644
--- a/src/lib/sections/Leaderboards.svelte
+++ b/src/lib/sections/Leaderboards.svelte
@@ -2,7 +2,7 @@
import { API_URL } from '$lib/api'
import type { CleanMemberProfile } from '$lib/APITypes'
- import { cleanId } from '$lib/utils'
+ import { cleanId, formatNumberFromUnit } from '$lib/utils'
export let data: CleanMemberProfile
</script>
@@ -14,7 +14,10 @@
{#each leaderboards as leaderboard}
<li class="leaderboard-item">
<a href="/leaderboard/{leaderboard.name}" class="leaderboard-item-anchor">
- {leaderboard.positionIndex + 1}) <b>{cleanId(leaderboard.name)}</b>: {leaderboard.value.toLocaleString()}
+ {leaderboard.positionIndex + 1}) <b>{cleanId(leaderboard.name)}</b>: {formatNumberFromUnit(
+ leaderboard.value,
+ leaderboard.unit ?? cleanId(leaderboard.name).toLowerCase()
+ )}
</a>
</li>
{/each}