From f55de0a83bcc009f0a1b99f2d4a032d15a0d6a12 Mon Sep 17 00:00:00 2001 From: zowks <67444066+zowks@users.noreply.github.com> Date: Sat, 16 May 2026 13:17:53 +0000 Subject: [PATCH] feat(frontend): add wip navigation bar --- .../frontend/src/routes/(app)/+layout.svelte | 59 +++++++++++++++++++ .../(app)/components/navigation/Footer.svelte | 23 ++++++++ .../(app)/components/navigation/Header.svelte | 19 ++++++ .../components/navigation/Navigation.svelte | 48 +++++++++++++++ 4 files changed, 149 insertions(+) create mode 100644 packages/frontend/src/routes/(app)/+layout.svelte create mode 100644 packages/frontend/src/routes/(app)/components/navigation/Footer.svelte create mode 100644 packages/frontend/src/routes/(app)/components/navigation/Header.svelte create mode 100644 packages/frontend/src/routes/(app)/components/navigation/Navigation.svelte diff --git a/packages/frontend/src/routes/(app)/+layout.svelte b/packages/frontend/src/routes/(app)/+layout.svelte new file mode 100644 index 0000000..1b9c1b3 --- /dev/null +++ b/packages/frontend/src/routes/(app)/+layout.svelte @@ -0,0 +1,59 @@ + + +
+ + +
+ + + +
    +
  1. {group}
  2. + +
  3. {label}
  4. +
+
+
+
+ + {@render children()} +
+
diff --git a/packages/frontend/src/routes/(app)/components/navigation/Footer.svelte b/packages/frontend/src/routes/(app)/components/navigation/Footer.svelte new file mode 100644 index 0000000..50fba37 --- /dev/null +++ b/packages/frontend/src/routes/(app)/components/navigation/Footer.svelte @@ -0,0 +1,23 @@ + + +
+
+ + + + + + +
+

Zowks

+

zowks.

+
+
+ + +
diff --git a/packages/frontend/src/routes/(app)/components/navigation/Header.svelte b/packages/frontend/src/routes/(app)/components/navigation/Header.svelte new file mode 100644 index 0000000..82fa8fb --- /dev/null +++ b/packages/frontend/src/routes/(app)/components/navigation/Header.svelte @@ -0,0 +1,19 @@ + + +
+
+ + + + + + +
+
Hallmaster
+

hallmaster#1234

+
+
+
diff --git a/packages/frontend/src/routes/(app)/components/navigation/Navigation.svelte b/packages/frontend/src/routes/(app)/components/navigation/Navigation.svelte new file mode 100644 index 0000000..968d8f1 --- /dev/null +++ b/packages/frontend/src/routes/(app)/components/navigation/Navigation.svelte @@ -0,0 +1,48 @@ + + +
+ + +
+ + + + {#each Object.entries(items) as [category, links], index} + + + {category} + + + + {#each links as { icon, label, path }} + {@const Icon = icon} + + + {label} + + {/each} + + + {/each} + + + +