From fc7e3d363a0fb1cc9fc092d289c75ea5fad74b0c Mon Sep 17 00:00:00 2001 From: Ben Allfree Date: Wed, 13 Dec 2023 23:40:24 -0800 Subject: [PATCH] Superadmin nav fixes --- .../superadmin/src/components/Logo.svelte | 2 - .../superadmin/src/routes/+layout.svelte | 62 ++++++++++++++++++- frontends/superadmin/src/routes/+page.svelte | 5 +- .../src/routes/dashboard/+layout.svelte | 7 --- .../src/routes/dashboard/Dashboard.svelte | 42 ------------- .../src/routes/plugins/+page.svelte | 33 ++++++++++ .../superadmin/src/routes/stats/+page.svelte | 29 +++++++++ 7 files changed, 122 insertions(+), 58 deletions(-) delete mode 100644 frontends/superadmin/src/routes/dashboard/+layout.svelte delete mode 100644 frontends/superadmin/src/routes/dashboard/Dashboard.svelte create mode 100644 frontends/superadmin/src/routes/plugins/+page.svelte create mode 100644 frontends/superadmin/src/routes/stats/+page.svelte diff --git a/frontends/superadmin/src/components/Logo.svelte b/frontends/superadmin/src/components/Logo.svelte index 64efd112..ee427c17 100644 --- a/frontends/superadmin/src/components/Logo.svelte +++ b/frontends/superadmin/src/components/Logo.svelte @@ -6,8 +6,6 @@
PocketHost Logo diff --git a/frontends/superadmin/src/routes/+layout.svelte b/frontends/superadmin/src/routes/+layout.svelte index 01476550..69e85644 100644 --- a/frontends/superadmin/src/routes/+layout.svelte +++ b/frontends/superadmin/src/routes/+layout.svelte @@ -1,11 +1,24 @@ @@ -16,7 +29,11 @@ {#if matches} - {:else} + {/if} + + + + {#if matches} @@ -24,8 +41,47 @@ -
-
+
+
+ + {#if matches} + +
+ + + + + Stats + Plugins + + +
+
+ {/if} +
+
diff --git a/frontends/superadmin/src/routes/+page.svelte b/frontends/superadmin/src/routes/+page.svelte index d6c851d8..2f9eb2be 100644 --- a/frontends/superadmin/src/routes/+page.svelte +++ b/frontends/superadmin/src/routes/+page.svelte @@ -3,7 +3,6 @@ import UserLoggedIn from '$components/helpers/UserLoggedIn.svelte' import UserLoggedOut from '$components/helpers/UserLoggedOut.svelte' import LoginForm from '$components/login-register/LoginForm.svelte' - import Dashboard from './dashboard/Dashboard.svelte' @@ -11,9 +10,7 @@
- - - + Welcome
diff --git a/frontends/superadmin/src/routes/dashboard/+layout.svelte b/frontends/superadmin/src/routes/dashboard/+layout.svelte deleted file mode 100644 index 29192b90..00000000 --- a/frontends/superadmin/src/routes/dashboard/+layout.svelte +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/frontends/superadmin/src/routes/dashboard/Dashboard.svelte b/frontends/superadmin/src/routes/dashboard/Dashboard.svelte deleted file mode 100644 index 543569dc..00000000 --- a/frontends/superadmin/src/routes/dashboard/Dashboard.svelte +++ /dev/null @@ -1,42 +0,0 @@ - - - - Dashboard - PocketHost - - - -
- {#each Object.entries($stats) as [key, idx]} -
{key}: {idx}
- {/each} -
-
- {#each $plugins as plugin} -
{plugin.name}
- {/each} -
-
diff --git a/frontends/superadmin/src/routes/plugins/+page.svelte b/frontends/superadmin/src/routes/plugins/+page.svelte new file mode 100644 index 00000000..2293e3a9 --- /dev/null +++ b/frontends/superadmin/src/routes/plugins/+page.svelte @@ -0,0 +1,33 @@ + + + + Stats - PocketHost + + +
+ {#each $plugins as plugin} +
{plugin.name}
+ {/each} +
diff --git a/frontends/superadmin/src/routes/stats/+page.svelte b/frontends/superadmin/src/routes/stats/+page.svelte new file mode 100644 index 00000000..09dfecd3 --- /dev/null +++ b/frontends/superadmin/src/routes/stats/+page.svelte @@ -0,0 +1,29 @@ + + + + Stats - PocketHost + + +
+ {#each Object.entries($stats) as [key, idx]} +
{key}: {idx}
+ {/each} +