aboutsummaryrefslogtreecommitdiff
path: root/src/lib/sections/Leaderboards.svelte
diff options
context:
space:
mode:
authormat <27899617+mat-1@users.noreply.github.com>2022-12-15 20:19:42 -0600
committerGitHub <noreply@github.com>2022-12-15 20:19:42 -0600
commited5eedab8f9fc90dadf5c442cf559572d1b35f0c (patch)
tree01a763fd11810e9970f14f7dae180e95b279de9a /src/lib/sections/Leaderboards.svelte
parent89bf3d31e36ad3bdfd45461ee6fb69a4c791f848 (diff)
parent103689520f51991a1e9a4ca5829fe2f46d1a32c2 (diff)
downloadskyblock-stats-ed5eedab8f9fc90dadf5c442cf559572d1b35f0c.tar.gz
skyblock-stats-ed5eedab8f9fc90dadf5c442cf559572d1b35f0c.tar.bz2
skyblock-stats-ed5eedab8f9fc90dadf5c442cf559572d1b35f0c.zip
Merge pull request #6 from skyblockstats/sveltekit-v1
Sveltekit v1
Diffstat (limited to 'src/lib/sections/Leaderboards.svelte')
-rw-r--r--src/lib/sections/Leaderboards.svelte46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/lib/sections/Leaderboards.svelte b/src/lib/sections/Leaderboards.svelte
deleted file mode 100644
index 817f59a..0000000
--- a/src/lib/sections/Leaderboards.svelte
+++ /dev/null
@@ -1,46 +0,0 @@
-<script lang="ts">
- import { fetchApi } from '$lib/api'
-
- import type { CleanMemberProfile } from '$lib/APITypes'
- import Emoji from '$lib/Emoji.svelte'
- import { cleanId, formatNumberFromUnit } from '$lib/utils'
-
- export let data: CleanMemberProfile
-</script>
-
-{#await fetchApi(`player/${data.member.uuid}/${data.profile.uuid}/leaderboards`, fetch).then( r => r.json() )}
- Loading...
-{:then leaderboards}
- {#if leaderboards.length > 0}
- <ul>
- {#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>: {formatNumberFromUnit(
- leaderboard.value,
- leaderboard.unit ?? null
- )}
- </a>
- </li>
- {/each}
- </ul>
- {:else}
- <p>This player isn't in any leaderboards. <Emoji value="😦" /></p>
- {/if}
-{/await}
-
-<style>
- .leaderboard-item-anchor {
- color: inherit;
- }
- .leaderboard-item {
- list-style-type: none;
- }
- ul {
- padding-left: 0;
- margin-top: 0.5em;
- }
- p {
- margin: 0.5rem 0;
- }
-</style>