From 6da8df49decf22b87424452ffed6244f416aeded Mon Sep 17 00:00:00 2001 From: JAGFx Date: Sun, 24 Jul 2022 17:39:12 +0200 Subject: [PATCH] :lipstick: #133 add menu section with base design --- src/application/ApplicationNext.vue | 2 +- src/application/application.js | 1 + .../components/menu/AboutTab/AboutTab.vue | 2 +- .../components/menu/AboutTab/aboutTab.scss | 6 -- .../components/menu/ConfigurationTab.vue | 91 ++++++++++++++++++- src/application/components/menu/Menu.vue | 2 +- src/application/components/menu/menu.scss | 6 +- src/application/components/navbar/Navbar.vue | 2 +- src/application/components/navbar/navbar.scss | 10 ++ src/application/style/abstracts/_mixins.scss | 13 +++ .../style/abstracts/_variables.scss | 10 +- src/application/style/vendors/_bootstrap.scss | 67 +++++++++++++- src/application/ui/Button/Button.vue | 4 +- src/application/ui/Button/button.scss | 6 +- src/application/ui/Navlink/navlink.scss | 4 +- src/application/ui/Switch/Switch.vue | 31 +++++++ src/application/ui/Switch/switch.scss | 27 ++++++ src/application/ui/Tag/Tag.vue | 11 +++ src/application/ui/Tag/tag.scss | 8 ++ 19 files changed, 278 insertions(+), 25 deletions(-) create mode 100644 src/application/ui/Switch/Switch.vue create mode 100644 src/application/ui/Switch/switch.scss create mode 100644 src/application/ui/Tag/Tag.vue create mode 100644 src/application/ui/Tag/tag.scss diff --git a/src/application/ApplicationNext.vue b/src/application/ApplicationNext.vue index b2609b4..0c805ea 100644 --- a/src/application/ApplicationNext.vue +++ b/src/application/ApplicationNext.vue @@ -3,7 +3,7 @@ -

New dashboard

+ diff --git a/src/application/application.js b/src/application/application.js index a5459e4..c69236b 100644 --- a/src/application/application.js +++ b/src/application/application.js @@ -11,6 +11,7 @@ import { createApp } from 'vue'; //import { createPinia } from 'pinia' import AppPlugin from '@/application/plugin.js'; import Vue3TouchEvents from 'vue3-touch-events'; +import 'bootstrap/js/src/dropdown.js'; library.add(faEarthEurope); library.add(faAngleDown); diff --git a/src/application/components/menu/AboutTab/AboutTab.vue b/src/application/components/menu/AboutTab/AboutTab.vue index 8cbc6ea..a558f92 100644 --- a/src/application/components/menu/AboutTab/AboutTab.vue +++ b/src/application/components/menu/AboutTab/AboutTab.vue @@ -17,7 +17,7 @@ >

JAGFx

- {{ $t('Author') }} + {{ $t('Author') }}
-

Configuration

+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+ #jagfx + Lorem ipsum dolor sit amet. +
+ Lorem ipsum dolor. +
+
+ +
+
+
+
+
+
+
+ #unit + Lorem ipsum dolor sit amet. +
+ Lorem ipsum dolor. +
+
+ +
+
+
+
+
+
+
+
+
- + diff --git a/src/application/components/menu/Menu.vue b/src/application/components/menu/Menu.vue index 86099f9..d904990 100644 --- a/src/application/components/menu/Menu.vue +++ b/src/application/components/menu/Menu.vue @@ -1,6 +1,6 @@