aboutsummaryrefslogtreecommitdiff
path: root/src/lib/sections/Leaderboards.svelte
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-04-09 15:20:37 -0500
committermat <github@matdoes.dev>2022-04-09 15:20:37 -0500
commit16403a7d834bbe1f2f4dddf8791baa8a1163222b (patch)
tree3f7c35eef9a42a2aacf46d403f792c5d03375a27 /src/lib/sections/Leaderboards.svelte
parent312500edd00c44c0d28c78042ffb08de33ba3c90 (diff)
downloadskyblock-stats-16403a7d834bbe1f2f4dddf8791baa8a1163222b.tar.gz
skyblock-stats-16403a7d834bbe1f2f4dddf8791baa8a1163222b.tar.bz2
skyblock-stats-16403a7d834bbe1f2f4dddf8791baa8a1163222b.zip
Fixes
Fix leaderboards section not showing correct units & hyperlink directly to profile from leaderboards
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}