aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-02-21 00:56:55 -0600
committermat <github@matdoes.dev>2022-02-21 00:56:55 -0600
commit34fcffb95db91bc1db80a00af4cf9d1007a9f575 (patch)
tree79b770b455b7468de31eded91da0d45fc172fd9f /src/routes
parent13e5974114f759bae73f3bfd68c62ce9cfaf785e (diff)
downloadskyblock-stats-34fcffb95db91bc1db80a00af4cf9d1007a9f575.tar.gz
skyblock-stats-34fcffb95db91bc1db80a00af4cf9d1007a9f575.tar.bz2
skyblock-stats-34fcffb95db91bc1db80a00af4cf9d1007a9f575.zip
add minions and loader thing
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/__layout.svelte5
-rw-r--r--src/routes/player/[player]/[profile].svelte11
-rw-r--r--src/routes/player/[player]/index.svelte4
3 files changed, 16 insertions, 4 deletions
diff --git a/src/routes/__layout.svelte b/src/routes/__layout.svelte
index 7cfa367..74e29b9 100644
--- a/src/routes/__layout.svelte
+++ b/src/routes/__layout.svelte
@@ -1,9 +1,10 @@
<script lang="ts">
- import Header from '$lib/Header.svelte'
import '../app.css'
- import GlobalTooltip from '$lib/GlobalTooltip.svelte'
+ import GlobalTooltip from '$lib/layout/GlobalTooltip.svelte'
+ import Loader from '$lib/layout/Loader.svelte'
</script>
+<Loader />
<GlobalTooltip />
<nav />
<slot />
diff --git a/src/routes/player/[player]/[profile].svelte b/src/routes/player/[player]/[profile].svelte
index 1fed489..1a86b44 100644
--- a/src/routes/player/[player]/[profile].svelte
+++ b/src/routes/player/[player]/[profile].svelte
@@ -36,6 +36,7 @@
import type { CleanMemberProfile } from '$lib/APITypes'
import { cleanId } from '$lib/utils'
import Collapsible from '$lib/Collapsible.svelte'
+ import Minions from '$lib/sections/Minions.svelte'
export let data: CleanMemberProfile
export let pack: string
@@ -54,7 +55,9 @@
]
// cursed svelte :D
- $: bodyStyle = `<style>:root{--background:url(${data.customization.backgroundUrl})}</style>`
+ $: bodyStyle = data.customization?.backgroundUrl
+ ? `<style>:root{--background:url(${data.customization.backgroundUrl})}</style>`
+ : ''
</script>
<svelte:head>
@@ -118,6 +121,12 @@
{/if}
{/each}
{/if}
+ <section id="minions">
+ <Collapsible>
+ <h2 slot="title">Minions</h2>
+ <Minions {data} />
+ </Collapsible>
+ </section>
</div>
</div>
</main>
diff --git a/src/routes/player/[player]/index.svelte b/src/routes/player/[player]/index.svelte
index 8242887..2ba7ba1 100644
--- a/src/routes/player/[player]/index.svelte
+++ b/src/routes/player/[player]/index.svelte
@@ -51,7 +51,9 @@
const isActiveProfileOnline = Date.now() / 1000 - 60 < activeProfileLastSave
// cursed svelte :D
- $: bodyStyle = `<style>:root{--background:url(${data.customization.backgroundUrl})}</style>`
+ $: bodyStyle = data.customization?.backgroundUrl
+ ? `<style>:root{--background:url(${data.customization.backgroundUrl})}</style>`
+ : ''
</script>
<svelte:head>