aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/+layout.svelte
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-08-22 10:49:04 -0700
committerAdam Soltys <[email protected]>2022-08-22 15:55:42 -0700
commit5f1014b41fab3ecb67e033e270e19060ad2af88f (patch)
tree7cc1d8938231ad6a1366b7d08dadbb24dcfc5299 /src/routes/+layout.svelte
parent0ebb60f986682ad8d3538c2fd1d708a861e0b1fb (diff)
downloadcoinos-ui-5f1014b41fab3ecb67e033e270e19060ad2af88f.tar.gz
coinos-ui-5f1014b41fab3ecb67e033e270e19060ad2af88f.zip
get user from data prop
Diffstat (limited to 'src/routes/+layout.svelte')
-rw-r--r--src/routes/+layout.svelte11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index dfe52894..185eb140 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -18,15 +18,12 @@
$rates = data.rates;
$: $selectedRate = data.user && $rate * (data.rates[data.user.currency] / data.rates.USD);
- let ready = false;
-
onMount(() => {
if (protectedRoutes.find((p) => $page.url.pathname.match(p))) {
if (!$token) {
goto('/login');
warning($t('error.signIn'));
}
- user.subscribe((u) => u?.username && (ready = true));
} else {
ready = true;
}
@@ -35,12 +32,8 @@
});
</script>
-{#if ready}
- <SvelteToast options={{ reversed: true, intro: { y: 192 } }} />
- <slot />
-{:else}
- <LoadingSplash />
-{/if}
+<SvelteToast options={{ reversed: true, intro: { y: 192 } }} />
+<slot />
<style>
:root {