From 315d169cf9fc7502599977cab21f4c4a49cc4d1b Mon Sep 17 00:00:00 2001 From: Jesse Malotaux Date: Wed, 30 Apr 2025 18:06:53 +0200 Subject: [PATCH] Dashboard page restructured. Moved some elements to the other views. --- fe/src/assets/style/_mcrm-block.css | 8 +- fe/src/components/base/AccordionComp.vue | 6 +- fe/src/components/base/ButtonComp.vue | 3 +- fe/src/components/dashboard/RemoteView.vue | 86 +++++++++++++ fe/src/components/dashboard/ServerView.vue | 133 +++++++++++++++++++ fe/src/components/devices/ServerView.vue | 69 +++++++--- fe/src/services/MacroService.js | 8 +- fe/src/stores/device.js | 17 ++- fe/src/stores/panel.js | 11 +- fe/src/views/DashboardView.vue | 143 +++++++++------------ 10 files changed, 363 insertions(+), 121 deletions(-) create mode 100644 fe/src/components/dashboard/RemoteView.vue create mode 100644 fe/src/components/dashboard/ServerView.vue diff --git a/fe/src/assets/style/_mcrm-block.css b/fe/src/assets/style/_mcrm-block.css index a8f41d9..1fdef3f 100644 --- a/fe/src/assets/style/_mcrm-block.css +++ b/fe/src/assets/style/_mcrm-block.css @@ -35,18 +35,18 @@ } &.block__primary { - @apply bg-sky-300/40; + @apply bg-sky-300/20; &::before { - @apply from-sky-100/40; + @apply from-sky-100/20; } } &.block__secondary { - @apply bg-amber-300/40; + @apply bg-amber-300/20; &::before { - @apply from-amber-100/40; + @apply from-amber-100/20; } } diff --git a/fe/src/components/base/AccordionComp.vue b/fe/src/components/base/AccordionComp.vue index 5ce8b35..e185dfb 100644 --- a/fe/src/components/base/AccordionComp.vue +++ b/fe/src/components/base/AccordionComp.vue @@ -16,7 +16,7 @@ + + diff --git a/fe/src/components/dashboard/ServerView.vue b/fe/src/components/dashboard/ServerView.vue new file mode 100644 index 0000000..e9ae1e5 --- /dev/null +++ b/fe/src/components/dashboard/ServerView.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/fe/src/components/devices/ServerView.vue b/fe/src/components/devices/ServerView.vue index 0ae2662..fdb5435 100644 --- a/fe/src/components/devices/ServerView.vue +++ b/fe/src/components/devices/ServerView.vue @@ -7,12 +7,14 @@

- + {{ Object.keys(remote.devices).length }} - {{ Object.keys(remote.devices).length > 1 ? 'Devices' : 'Device' }} + {{ Object.keys(remote.devices).length == 1 ? 'Device' : 'Devices' }} - +

- - +