From 13924e3abbbfaf1b7d9edf7bb9f8f8c73f5f9e26 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Sat, 15 Apr 2023 17:48:19 +0200 Subject: [PATCH] Admin panel progress --- src/webapp/src/components/HelloWorld.vue | 63 --------------------- src/webapp/src/components/initial.vue | 6 +- src/webapp/src/router/index.js | 22 +++++-- src/webapp/src/stores/userStore.js | 2 +- src/webapp/src/views/AdminLoginView.vue | 8 ++- src/webapp/src/views/HomeView.vue | 2 +- src/webapp/src/views/SetupView.vue | 27 +++++++++ src/webapp/src/views/admin/AccountView.vue | 22 +++++++ src/webapp/src/views/admin/AdminView.vue | 19 ++++++- src/webapp/src/views/admin/EventsView.vue | 22 +++++++ src/webapp/src/views/admin/HomeView.vue | 55 +++++++++++++----- src/webapp/src/views/admin/PagesView.vue | 22 +++++++ src/webapp/src/views/admin/PluginsView.vue | 22 +++++++ src/webapp/src/views/admin/SettingsView.vue | 22 +++++++ 14 files changed, 224 insertions(+), 90 deletions(-) delete mode 100644 src/webapp/src/components/HelloWorld.vue create mode 100644 src/webapp/src/views/SetupView.vue create mode 100644 src/webapp/src/views/admin/AccountView.vue create mode 100644 src/webapp/src/views/admin/EventsView.vue create mode 100644 src/webapp/src/views/admin/PagesView.vue create mode 100644 src/webapp/src/views/admin/PluginsView.vue create mode 100644 src/webapp/src/views/admin/SettingsView.vue diff --git a/src/webapp/src/components/HelloWorld.vue b/src/webapp/src/components/HelloWorld.vue deleted file mode 100644 index cc68b0c..0000000 --- a/src/webapp/src/components/HelloWorld.vue +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - diff --git a/src/webapp/src/components/initial.vue b/src/webapp/src/components/initial.vue index d9af8b2..f875721 100644 --- a/src/webapp/src/components/initial.vue +++ b/src/webapp/src/components/initial.vue @@ -15,8 +15,10 @@ diff --git a/src/webapp/src/views/admin/AccountView.vue b/src/webapp/src/views/admin/AccountView.vue new file mode 100644 index 0000000..7cfe934 --- /dev/null +++ b/src/webapp/src/views/admin/AccountView.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/webapp/src/views/admin/AdminView.vue b/src/webapp/src/views/admin/AdminView.vue index 0dcbdc8..af5b736 100644 --- a/src/webapp/src/views/admin/AdminView.vue +++ b/src/webapp/src/views/admin/AdminView.vue @@ -10,6 +10,7 @@ Events Plugins Settings + Logout
@@ -49,6 +50,7 @@ grid-area: main; height: 100%; min-height: 80vh; + overflow: scroll; } .side-nav { @@ -60,6 +62,7 @@ margin: 0; background-color: var( --accent-background ); justify-content: center; + overflow: scroll; } .admin-menu { @@ -82,16 +85,28 @@ + + diff --git a/src/webapp/src/views/admin/HomeView.vue b/src/webapp/src/views/admin/HomeView.vue index cb66f84..596ea23 100644 --- a/src/webapp/src/views/admin/HomeView.vue +++ b/src/webapp/src/views/admin/HomeView.vue @@ -1,18 +1,43 @@ - + diff --git a/src/webapp/src/views/admin/PagesView.vue b/src/webapp/src/views/admin/PagesView.vue new file mode 100644 index 0000000..2a6561e --- /dev/null +++ b/src/webapp/src/views/admin/PagesView.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/webapp/src/views/admin/PluginsView.vue b/src/webapp/src/views/admin/PluginsView.vue new file mode 100644 index 0000000..0417a2c --- /dev/null +++ b/src/webapp/src/views/admin/PluginsView.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/webapp/src/views/admin/SettingsView.vue b/src/webapp/src/views/admin/SettingsView.vue new file mode 100644 index 0000000..23037de --- /dev/null +++ b/src/webapp/src/views/admin/SettingsView.vue @@ -0,0 +1,22 @@ + + +