diff options
Diffstat (limited to 'src/routes/player')
| -rw-r--r-- | src/routes/player/[player]/[profile].svelte | 11 | ||||
| -rw-r--r-- | src/routes/player/[player]/index.svelte | 4 |
2 files changed, 13 insertions, 2 deletions
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> |
