+
{visitorByOS.os ?? 'Undefined OS'}
diff --git a/frontend/src/routes/(app)/projects/+layout.server.ts b/frontend/src/routes/(app)/projects/+layout.server.ts
index 9557ecb..fd55a7d 100644
--- a/frontend/src/routes/(app)/projects/+layout.server.ts
+++ b/frontend/src/routes/(app)/projects/+layout.server.ts
@@ -6,5 +6,6 @@ export const load = (async (event) => {
...parentBreadcrumbs,
{ name: 'Projects', path: '/projects' },
]
- return { breadcrumbs }
+ const page_title = 'Projects'
+ return { breadcrumbs, page_title }
}) satisfies LayoutServerLoad
diff --git a/frontend/src/routes/(app)/projects/+page.svelte b/frontend/src/routes/(app)/projects/+page.svelte
index ba6113a..8e7eff2 100644
--- a/frontend/src/routes/(app)/projects/+page.svelte
+++ b/frontend/src/routes/(app)/projects/+page.svelte
@@ -35,10 +35,6 @@
}
-
- Projects
-
-
{
const { breadcrumbs: parentBreadcrumbs } = await event.parent()
+
const breadcrumbs = [
...parentBreadcrumbs,
{ name: 'Settings', path: '/settings' },
]
- return { breadcrumbs }
+
+ const page_title = 'Settings'
+
+ return { breadcrumbs, page_title }
}) satisfies LayoutServerLoad
diff --git a/frontend/src/routes/(app)/settings/+layout.svelte b/frontend/src/routes/(app)/settings/+layout.svelte
index 41ee622..cdbafc4 100644
--- a/frontend/src/routes/(app)/settings/+layout.svelte
+++ b/frontend/src/routes/(app)/settings/+layout.svelte
@@ -4,10 +4,6 @@
import SidebarNav from './(components)/sidebar-nav.svelte'
-
- Settings
-
-
Settings
diff --git a/frontend/src/routes/+layout.svelte b/frontend/src/routes/+layout.svelte
index 7969f98..8b92ce9 100644
--- a/frontend/src/routes/+layout.svelte
+++ b/frontend/src/routes/+layout.svelte
@@ -3,10 +3,11 @@
import '../app.postcss'
import { ModeWatcher } from 'mode-watcher'
import { ProgressBar } from '@prgm/sveltekit-progress-bar'
+ import { page } from '$app/stores'
- Link Shortener
+ {$page.data.page_title || 'Link Shortener'}