diff options
author | mat <github@matdoes.dev> | 2022-03-28 14:27:34 +0000 |
---|---|---|
committer | mat <github@matdoes.dev> | 2022-03-28 14:27:34 +0000 |
commit | 92756f905f3e9eb0ef16ca21bfbd3d8afd2ebabe (patch) | |
tree | ecbb642ca49ccc33ec8d3eb0af4b6ff46cc107c9 /src | |
parent | c7cd31258536ab7addc44927247531d6d65ed022 (diff) | |
download | skyblock-stats-92756f905f3e9eb0ef16ca21bfbd3d8afd2ebabe.tar.gz skyblock-stats-92756f905f3e9eb0ef16ca21bfbd3d8afd2ebabe.tar.bz2 skyblock-stats-92756f905f3e9eb0ef16ca21bfbd3d8afd2ebabe.zip |
add claimed category
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/APITypes.d.ts | 6 | ||||
-rw-r--r-- | src/routes/player/[player]/[profile].svelte | 10 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/APITypes.d.ts b/src/lib/APITypes.d.ts index 8986f9a..a78da0d 100644 --- a/src/lib/APITypes.d.ts +++ b/src/lib/APITypes.d.ts @@ -52,6 +52,7 @@ export interface CleanPlayer extends CleanBasicPlayer { rank: CleanRank socials: CleanSocialMedia profiles?: CleanBasicProfile[] + claimed?: ClaimedSkyBlockItem[] } export interface StatItem { @@ -270,3 +271,8 @@ export interface HarpData { claimedMelodysHair: boolean songs: HarpSong[] } + +export interface ClaimedSkyBlockItem { + name: string + timestamp: number +} diff --git a/src/routes/player/[player]/[profile].svelte b/src/routes/player/[player]/[profile].svelte index ce27635..ba61d7a 100644 --- a/src/routes/player/[player]/[profile].svelte +++ b/src/routes/player/[player]/[profile].svelte @@ -49,6 +49,7 @@ import Head from '$lib/Head.svelte' import Toc from '$lib/Toc.svelte' import Harp from '$lib/sections/Harp.svelte' + import Claimed from '$lib/sections/Claimed.svelte' export let data: CleanMemberProfile export let pack: MatcherFile @@ -69,6 +70,7 @@ categories.push('collections') if (data.profile.bank.balance !== undefined) categories.push('bank') if (data.member.harp.selected !== null) categories.push('harp') + if (data.member.claimed) categories.push('claimed') categories.push('leaderboards') } @@ -208,6 +210,14 @@ </Collapsible> </section> {/if} + {#if categories.includes('claimed')} + <section> + <Collapsible id="claimed"> + <h2 slot="title">Claimed</h2> + <Claimed {data} /> + </Collapsible> + </section> + {/if} <section> <Collapsible id="leaderboards"> <h2 slot="title">Leaderboards</h2> |