aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
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>