From ea2b4d66281d96e44ae2e343fe6a44cfd7aef820 Mon Sep 17 00:00:00 2001 From: mat Date: Thu, 3 Mar 2022 18:53:19 +0000 Subject: fix background staying on pages where it shouldn't --- src/routes/player/[player]/[profile].svelte | 7 +++++++ src/routes/player/[player]/index.svelte | 7 +++++++ 2 files changed, 14 insertions(+) (limited to 'src') 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 ? `` : '' + + // get rid of the body style when we leave the page + // not doing this will sometimes cause the background to stay + onDestroy(() => { + bodyStyle = '' + }) 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 ? `` : '' + + // get rid of the body style when we leave the page + // not doing this will sometimes cause the background to stay + onDestroy(() => { + bodyStyle = '' + }) -- cgit