aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-10-03 12:09:37 -0700
committerAdam Soltys <[email protected]>2022-10-03 12:09:37 -0700
commit8098ab8e6b9b444ff986eeece8e2f31437d2070d (patch)
tree244aece1705a4141e3ac328b694b7e53242a350d /src/routes
parentc67f7d46412dd9cfeec324797c9e55309a2a8ce5 (diff)
downloadcoinos-ui-8098ab8e6b9b444ff986eeece8e2f31437d2070d.tar.gz
coinos-ui-8098ab8e6b9b444ff986eeece8e2f31437d2070d.zip
load rate server side
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/+layout.server.js3
-rw-r--r--src/routes/+layout.svelte3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/routes/+layout.server.js b/src/routes/+layout.server.js
index e31ea106..f5fa1059 100644
--- a/src/routes/+layout.server.js
+++ b/src/routes/+layout.server.js
@@ -36,7 +36,8 @@ export async function load({ cookies, request, url, params }) {
}
}
+ let rate = await get('/rate');
rates = await get('/rates');
- return { subject, user, token, rates };
+ return { subject, user, token, rate, rates };
}
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index ae4ceb19..3517e187 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -18,9 +18,10 @@
$: $subject = data.subject;
$: $token = data.token;
$: $user = data.user;
+ $: $rate = data.rate;
$rates = data.rates;
- $: $selectedRate = $user && $rate * (data.rates[data.user.currency] / data.rates.USD);
+ $: $selectedRate = $rate * (data.rates[data.user.currency] / data.rates.USD);
onMount(() => {
let localStorageLocale = localStorage.getItem(localeLocalStorageKey);