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 @@
+
+
+
+
+
+
+
+
+
+
+ - {group}
+ -
+
+
+ - {label}
+
+
+
+
+
+ {@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 @@
+
+
+
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}
+
+
+
+
+
+
+
+