diff --git a/asteroid.lisp b/asteroid.lisp index 8b26fac..8db2551 100644 --- a/asteroid.lisp +++ b/asteroid.lisp @@ -1009,6 +1009,7 @@ (error () 0)))) (clip:process-to-string (load-template "admin") + :navbar-exclude '("admin") :title "đŸŽĩ ASTEROID RADIO - Admin Dashboard" :server-status "đŸŸĸ Running" :database-status (handler-case @@ -1027,6 +1028,7 @@ (require-authentication) (clip:process-to-string (load-template "users") + :navbar-exclude '("profile" "users") :title "ASTEROID RADIO - User Management")) ;; User Profile page (requires authentication) @@ -1035,6 +1037,7 @@ (require-authentication) (clip:process-to-string (load-template "profile") + :navbar-exclude '("about" "status" "profile") :title "🎧 admin - Profile | Asteroid Radio" :username "admin" :user-role "admin" diff --git a/template/admin.ctml b/template/admin.ctml index c981b48..a3baa35 100644 --- a/template/admin.ctml +++ b/template/admin.ctml @@ -5,19 +5,13 @@ - +

đŸŽ›ī¸ ADMIN DASHBOARD

- + (asteroid::load-template "partial/navbar-admin")
diff --git a/template/error.ctml b/template/error.ctml index 3907fc4..39ec520 100644 --- a/template/error.ctml +++ b/template/error.ctml @@ -17,11 +17,7 @@ ASTEROID RADIO Asteroid - + (asteroid::load-template "partial/navbar")
diff --git a/template/front-page.ctml b/template/front-page.ctml index fc38928..984b714 100644 --- a/template/front-page.ctml +++ b/template/front-page.ctml @@ -8,7 +8,7 @@ - + @@ -50,32 +50,7 @@
- + (asteroid::load-template "partial/navbar")
diff --git a/template/login.ctml b/template/login.ctml index 1372031..72190b7 100644 --- a/template/login.ctml +++ b/template/login.ctml @@ -16,12 +16,7 @@ Asteroid ASTEROID RADIO - LOGIN - + (asteroid::load-template "partial/navbar")
diff --git a/template/partial/navbar-admin.ctml b/template/partial/navbar-admin.ctml new file mode 100644 index 0000000..6ea9856 --- /dev/null +++ b/template/partial/navbar-admin.ctml @@ -0,0 +1,41 @@ + + + + diff --git a/template/player.ctml b/template/player.ctml index d6b9e7f..536b6fa 100644 --- a/template/player.ctml +++ b/template/player.ctml @@ -8,7 +8,7 @@ - + @@ -56,26 +56,7 @@ - + (asteroid::load-template "partial/navbar")
diff --git a/template/profile.ctml b/template/profile.ctml index 6a9d318..d0ac08d 100644 --- a/template/profile.ctml +++ b/template/profile.ctml @@ -5,18 +5,13 @@ - +

👤 USER PROFILE

- + (asteroid::load-template "partial/navbar")
diff --git a/template/register.ctml b/template/register.ctml index 81f1663..49251b3 100644 --- a/template/register.ctml +++ b/template/register.ctml @@ -16,12 +16,7 @@ Asteroid ASTEROID RADIO - REGISTER - + (asteroid::load-template "partial/navbar")
diff --git a/template/status.ctml b/template/status.ctml index 8a9645c..999eece 100644 --- a/template/status.ctml +++ b/template/status.ctml @@ -5,7 +5,7 @@ - +
@@ -16,34 +16,8 @@ Asteroid - - - + (asteroid::load-template "partial/navbar") +

đŸŸĸ Server Status

@@ -61,12 +35,14 @@
-
-

â„šī¸ Additional Information

-

- For detailed system status and administration, please visit the Admin Dashboard. -

-
+ +
+

â„šī¸ Additional Information

+

+ For detailed system status and administration, please visit the Admin Dashboard. +

+
+
diff --git a/template/users.ctml b/template/users.ctml index 6747210..219e78e 100644 --- a/template/users.ctml +++ b/template/users.ctml @@ -10,12 +10,8 @@

đŸ‘Ĩ USER MANAGEMENT

- - + (asteroid::load-template "partial/navbar-admin") +

User Statistics