diff options
author | mat <github@matdoes.dev> | 2022-03-03 18:53:19 +0000 |
---|---|---|
committer | mat <github@matdoes.dev> | 2022-03-03 18:53:19 +0000 |
commit | ea2b4d66281d96e44ae2e343fe6a44cfd7aef820 (patch) | |
tree | 1da68d1dc55c35c8bce1dfa1a20325479918c1e9 /src | |
parent | 61fee257220ac847b4ed42a37afe3b6334f1a5c3 (diff) | |
download | skyblock-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].svelte | 7 | ||||
-rw-r--r-- | src/routes/player/[player]/index.svelte | 7 |
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> |