From 25d84eb55911b7a159357bc4809dd6aad60076e4 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Fri, 17 Jul 2026 14:25:03 +0100 Subject: [PATCH] web/routes: add routes for each tab Signed-off-by: oppiliappan --- web/src/routes/repo/new/+page.svelte | 2 +- web/src/routes/settings/+layout.server.ts | 6 +++ web/src/routes/settings/+layout.svelte | 52 +++++++++++++++++++ web/src/routes/settings/+page.svelte | 5 ++ web/src/routes/settings/emails/+page.svelte | 5 ++ .../settings/notifications/+page.svelte | 5 ++ web/src/routes/settings/sites/+page.svelte | 5 ++ 7 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 web/src/routes/settings/+layout.server.ts create mode 100644 web/src/routes/settings/+layout.svelte create mode 100644 web/src/routes/settings/+page.svelte create mode 100644 web/src/routes/settings/emails/+page.svelte create mode 100644 web/src/routes/settings/notifications/+page.svelte create mode 100644 web/src/routes/settings/sites/+page.svelte diff --git a/web/src/routes/repo/new/+page.svelte b/web/src/routes/repo/new/+page.svelte index 05657577..160a72a5 100644 --- a/web/src/routes/repo/new/+page.svelte +++ b/web/src/routes/repo/new/+page.svelte @@ -30,7 +30,7 @@

-
+
diff --git a/web/src/routes/settings/+layout.server.ts b/web/src/routes/settings/+layout.server.ts new file mode 100644 index 00000000..b774a0e8 --- /dev/null +++ b/web/src/routes/settings/+layout.server.ts @@ -0,0 +1,6 @@ +import { requireAuth } from "$lib/auth/guards"; +import type { LayoutServerLoad } from "./$types"; + +export const load: LayoutServerLoad = (event) => { + requireAuth(event); +}; diff --git a/web/src/routes/settings/+layout.svelte b/web/src/routes/settings/+layout.svelte new file mode 100644 index 00000000..331d4b08 --- /dev/null +++ b/web/src/routes/settings/+layout.svelte @@ -0,0 +1,52 @@ + + + + Settings · Tangled + + +
+
+

Settings

+
+ +
+
+
+ +
+ +
+ {@render children()} +
+
+
+
diff --git a/web/src/routes/settings/+page.svelte b/web/src/routes/settings/+page.svelte new file mode 100644 index 00000000..7512a58b --- /dev/null +++ b/web/src/routes/settings/+page.svelte @@ -0,0 +1,5 @@ + + + diff --git a/web/src/routes/settings/emails/+page.svelte b/web/src/routes/settings/emails/+page.svelte new file mode 100644 index 00000000..b6757685 --- /dev/null +++ b/web/src/routes/settings/emails/+page.svelte @@ -0,0 +1,5 @@ + + + diff --git a/web/src/routes/settings/notifications/+page.svelte b/web/src/routes/settings/notifications/+page.svelte new file mode 100644 index 00000000..b4e84cef --- /dev/null +++ b/web/src/routes/settings/notifications/+page.svelte @@ -0,0 +1,5 @@ + + + diff --git a/web/src/routes/settings/sites/+page.svelte b/web/src/routes/settings/sites/+page.svelte new file mode 100644 index 00000000..a4b5f916 --- /dev/null +++ b/web/src/routes/settings/sites/+page.svelte @@ -0,0 +1,5 @@ + + + -- 2.51.2