diff options
author | mat <github@matdoes.dev> | 2022-02-22 19:16:09 +0000 |
---|---|---|
committer | mat <github@matdoes.dev> | 2022-02-22 19:16:09 +0000 |
commit | 42c8efb4f3b8faffdd82d407e3cad3768be01ef4 (patch) | |
tree | e8c1b70d8e1c3069f840f5c8e5f785a794dec5b4 /src/lib/sections/Leaderboards.svelte | |
parent | 4d42508de5dabd1979b24cad12506fe4f72f8ed0 (diff) | |
download | skyblock-stats-42c8efb4f3b8faffdd82d407e3cad3768be01ef4.tar.gz skyblock-stats-42c8efb4f3b8faffdd82d407e3cad3768be01ef4.tar.bz2 skyblock-stats-42c8efb4f3b8faffdd82d407e3cad3768be01ef4.zip |
add leaderboards
Diffstat (limited to 'src/lib/sections/Leaderboards.svelte')
-rw-r--r-- | src/lib/sections/Leaderboards.svelte | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/lib/sections/Leaderboards.svelte b/src/lib/sections/Leaderboards.svelte new file mode 100644 index 0000000..69b586e --- /dev/null +++ b/src/lib/sections/Leaderboards.svelte @@ -0,0 +1,22 @@ +<script lang="ts"> + import { API_URL } from '$lib/api' + + import type { CleanMemberProfile } from '$lib/APITypes' + import { cleanId } from '$lib/utils' + + export let data: CleanMemberProfile +</script> + +{#await fetch(`${API_URL}player/${data.member.uuid}/${data.profile.uuid}/leaderboards`).then( r => r.json() )} + Loading... +{:then leaderboards} + <ul> + {#each leaderboards as leaderboard} + <li class="leaderboard-item"> + <a href="/leaderboard/{leaderboard.name}" class="leaderboard-item-anchor"> + {leaderboard.positionIndex}) <b>{cleanId(leaderboard.name)}</b>: {leaderboard.value} + </a> + </li> + {/each} + </ul> +{/await} |