aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/+layout.svelte
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-10-03 23:13:49 -0700
committerAdam Soltys <[email protected]>2022-10-03 23:13:49 -0700
commit63f1a6780bab85ebb48ca1fc142cc6beaf772faa (patch)
treeb498ac8dd1a8ac5ffd517e6a8050399d9d7a86a1 /src/routes/+layout.svelte
parent8906099f391acf19f7b8eb91527b027cedd65b5e (diff)
downloadcoinos-ui-63f1a6780bab85ebb48ca1fc142cc6beaf772faa.tar.gz
coinos-ui-63f1a6780bab85ebb48ca1fc142cc6beaf772faa.zip
refactoring
Diffstat (limited to 'src/routes/+layout.svelte')
-rw-r--r--src/routes/+layout.svelte16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index f3a03440..118caa48 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -3,7 +3,7 @@
import '../app.css';
import { onMount } from 'svelte';
import { connect } from '$lib/socket';
- import { user, subject, token, rate, rates, selectedRate } from '$lib/store';
+ import { selectedRate, rate } from '$lib/store';
import { page } from '$app/stores';
import { browser } from '$app/environment';
import { goto } from '$app/navigation';
@@ -14,14 +14,10 @@
const localeLocalStorageKey = 'sveltekit-i18n-locale';
export let data;
+ let { user, rate: r, token, rates } = data;
+ $rate = r;
- $: $subject = data.subject;
- $: $token = data.token;
- $: $user = data.user;
- $: $rate = data.rate;
-
- $rates = data.rates;
- $: $selectedRate = data.user && $rate * (data.rates[data.user.currency] / data.rates.USD);
+ $: $selectedRate = user && $rate * (rates[user.currency] / rates.USD);
onMount(() => {
let localStorageLocale = localStorage.getItem(localeLocalStorageKey);
@@ -32,13 +28,13 @@
});
if (protectedRoutes.find((p) => $page.url.pathname.match(p))) {
- if (!$token) {
+ if (!token) {
goto('/login');
warning($t('error.signIn'));
}
}
- connect();
+ connect(token);
});
</script>