From 435cc3a11fefd2062df205c52626c2f5cb638ad8 Mon Sep 17 00:00:00 2001 From: Emanuele Ferrelli Date: Thu, 21 Nov 2024 16:38:40 +0100 Subject: [PATCH 1/2] update layout --- src/assets/layout/_main.scss | 13 ++++++- src/main.js | 67 +++++++++++++++++++++++++++++++-- src/views/pages/auth/Login.vue | 68 ++++++++++++++++++++-------------- 3 files changed, 116 insertions(+), 32 deletions(-) diff --git a/src/assets/layout/_main.scss b/src/assets/layout/_main.scss index 47bf3fb..560144a 100644 --- a/src/assets/layout/_main.scss +++ b/src/assets/layout/_main.scss @@ -1,6 +1,6 @@ html { height: 100%; - font-size: 15px; + font-size: 14px; } body { @@ -21,3 +21,14 @@ a { .layout-wrapper { min-height: 100vh; } + +h1 { + font-size: 1.5em !important; + font-weight: bold !important; +} + +h2 { + font-size: 1em !important; + font-weight: bold !important; +} + diff --git a/src/main.js b/src/main.js index de536ac..3153692 100644 --- a/src/main.js +++ b/src/main.js @@ -11,6 +11,8 @@ import { definePreset } from '@primevue/themes'; import '@/assets/styles.scss'; import '@/assets/tailwind.css'; import Aura from '@primevue/themes/aura'; +import Lara from '@primevue/themes/lara'; +import Nora from '@primevue/themes/nora'; import axios from 'axios'; axios.defaults.baseURL = import.meta.env.VITE_BACKEND_URL; //'http://localhost:8082' @@ -48,15 +50,74 @@ const app = createApp(App); app.use(router); app.use(auth); -const MyPreset = definePreset(Aura, { +const preset = definePreset(Nora, { semantic: { - primary: {50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#22d3ee', 500: '#06b6d4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', 950: '#083344' } + primary: { + 50: '{violet.50}', + 100: '{violet.100}', + 200: '{violet.200}', + 300: '{violet.300}', + 400: '{violet.400}', + 500: '{violet.500}', + 600: '{violet.600}', + 700: '{violet.700}', + 800: '{violet.800}', + 900: '{violet.900}', + 950: '{violet.950}' + }, + colorScheme: { + light: { + surface: { + 0: '#f3f3f3', + 50: '{viva.50}', + 100: '{viva.100}', + 200: '{viva.200}', + 300: '{viva.300}', + 400: '{viva.400}', + 500: '{viva.500}', + 600: '{viva.600}', + 700: '{viva.700}', + 800: '{viva.800}', + 900: '{viva.900}', + 950: '{viva.950}' + }, + formField: { + hoverBorderColor: '{primary.color}', + borderColor: '{primary.color}' + } + }, + dark: { + surface: { + 0: '#ffffff', + 50: '{slate.50}', + 100: '{slate.100}', + 200: '{slate.200}', + 300: '{slate.300}', + 400: '{slate.400}', + 500: '{slate.500}', + 600: '{slate.600}', + 700: '{slate.700}', + 800: '{slate.800}', + 900: '{slate.900}', + 950: '{slate.950}' + }, + formField: { + hoverBorderColor: '{primary.color}', + borderColor: '{primary.color}' + } + } + }, + focusRing: { + width: '2px', + color: '{primary.color}', + offset: '1px' + } } }); app.use(PrimeVue, { theme: { - preset: MyPreset, + preset: preset, options: { prefix: 'p', darkModeSelector: '.app-dark' diff --git a/src/views/pages/auth/Login.vue b/src/views/pages/auth/Login.vue index cb1a7a9..b374e7a 100644 --- a/src/views/pages/auth/Login.vue +++ b/src/views/pages/auth/Login.vue @@ -39,37 +39,33 @@ const login = () => {
-
- +
Logo - - -
- Welcome to Apollo
- The Knowledge Source -
+
+ +
+ Welcome to Apollo
+ The Knowledge Source
- - + + - - - - - + Forgot password? +
+ --> + + + {{ error }}
@@ -79,20 +75,36 @@ const login = () => {