diff options
| author | Adam Soltys <[email protected]> | 2022-10-03 12:09:37 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-10-03 12:09:37 -0700 |
| commit | 8098ab8e6b9b444ff986eeece8e2f31437d2070d (patch) | |
| tree | 244aece1705a4141e3ac328b694b7e53242a350d /src/routes | |
| parent | c67f7d46412dd9cfeec324797c9e55309a2a8ce5 (diff) | |
| download | coinos-ui-8098ab8e6b9b444ff986eeece8e2f31437d2070d.tar.gz coinos-ui-8098ab8e6b9b444ff986eeece8e2f31437d2070d.zip | |
load rate server side
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/+layout.server.js | 3 | ||||
| -rw-r--r-- | src/routes/+layout.svelte | 3 |
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); |
