aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-03-06 16:12:20 -0800
committerAdam Soltys <[email protected]>2025-03-06 16:12:41 -0800
commit44e5d718e7950dc59c92ce16ea52cc79d19322f6 (patch)
tree4c1f2a09fd43375e903aacd7949fcdcf31a4f184 /src/routes/(app)
parent6f59a0db6c82d758411b07b889dadb95f99e0349 (diff)
downloadcoinos-ui-44e5d718e7950dc59c92ce16ea52cc79d19322f6.tar.gz
coinos-ui-44e5d718e7950dc59c92ce16ea52cc79d19322f6.zip
remember last pathname for start page
Diffstat (limited to 'src/routes/(app)')
-rw-r--r--src/routes/(app)/+layout.server.ts1
-rw-r--r--src/routes/(app)/+layout.svelte1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/routes/(app)/+layout.server.ts b/src/routes/(app)/+layout.server.ts
index ef25388d..e28d8b56 100644
--- a/src/routes/(app)/+layout.server.ts
+++ b/src/routes/(app)/+layout.server.ts
@@ -46,5 +46,6 @@ export async function load({ cookies, request, url, params }) {
}
const theme = cookies.get("theme") || "light";
+
return { user, token, subject, theme };
}
diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte
index d037e5be..af4dbf2c 100644
--- a/src/routes/(app)/+layout.svelte
+++ b/src/routes/(app)/+layout.svelte
@@ -32,6 +32,7 @@
$effect(() => (theme = $themeStore));
afterNavigate(() => {
+ document.cookie = `pathname=${$page.url.pathname}; path=/; max-age=86400`;
if (user) {
preloadData(`/${user.username}`);
preloadData(`/${user.username}/receive`);