aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-03-03 18:53:19 +0000
committermat <github@matdoes.dev>2022-03-03 18:53:19 +0000
commitea2b4d66281d96e44ae2e343fe6a44cfd7aef820 (patch)
tree1da68d1dc55c35c8bce1dfa1a20325479918c1e9 /src
parent61fee257220ac847b4ed42a37afe3b6334f1a5c3 (diff)
downloadskyblock-stats-ea2b4d66281d96e44ae2e343fe6a44cfd7aef820.tar.gz
skyblock-stats-ea2b4d66281d96e44ae2e343fe6a44cfd7aef820.tar.bz2
skyblock-stats-ea2b4d66281d96e44ae2e343fe6a44cfd7aef820.zip
fix background staying on pages where it shouldn't
Diffstat (limited to 'src')
-rw-r--r--src/routes/player/[player]/[profile].svelte7
-rw-r--r--src/routes/player/[player]/index.svelte7
2 files changed, 14 insertions, 0 deletions
diff --git a/src/routes/player/[player]/[profile].svelte b/src/routes/player/[player]/[profile].svelte
index 01eb110..a5217ef 100644
--- a/src/routes/player/[player]/[profile].svelte
+++ b/src/routes/player/[player]/[profile].svelte
@@ -40,6 +40,7 @@
import Toc from '$lib/Toc.svelte'
import type { CleanMemberProfile } from '$lib/APITypes'
+ import { onDestroy } from 'svelte'
export let data: CleanMemberProfile
export let pack: string
@@ -61,6 +62,12 @@
$: bodyStyle = data.customization?.backgroundUrl
? `<style>:root{--background:url(${data.customization.backgroundUrl})}</style>`
: ''
+
+ // get rid of the body style when we leave the page
+ // not doing this will sometimes cause the background to stay
+ onDestroy(() => {
+ bodyStyle = ''
+ })
</script>
<svelte:head>
diff --git a/src/routes/player/[player]/index.svelte b/src/routes/player/[player]/index.svelte
index 460cd28..b20802f 100644
--- a/src/routes/player/[player]/index.svelte
+++ b/src/routes/player/[player]/index.svelte
@@ -31,6 +31,7 @@
import Username from '$lib/minecraft/Username.svelte'
import Header from '$lib/Header.svelte'
import Head from '$lib/Head.svelte'
+ import { onDestroy } from 'svelte'
export let data: CleanUser
@@ -57,6 +58,12 @@
$: bodyStyle = data.customization?.backgroundUrl
? `<style>:root{--background:url(${data.customization.backgroundUrl})}</style>`
: ''
+
+ // get rid of the body style when we leave the page
+ // not doing this will sometimes cause the background to stay
+ onDestroy(() => {
+ bodyStyle = ''
+ })
</script>
<svelte:head>