From ce89b7907446b8cc9a165a9177deab267febb400 Mon Sep 17 00:00:00 2001 From: patrykb Date: Tue, 6 Aug 2024 17:08:07 +0200 Subject: [PATCH] Refactor, improving responsivness --- src/App.vue | 10 -- src/assets/base.css | 1 - src/assets/style.scss | 19 +++ src/components/ConfirmedForm.vue | 14 +- src/components/MainForm.vue | 12 +- src/components/NavBar.vue | 3 +- src/components/OrdersSelector.vue | 137 ++++++++++-------- .../SummaryComponent.vue} | 137 +++++++++--------- src/main.ts | 8 +- src/router/router.ts | 5 +- src/stores/orders.store.ts | 44 +++--- src/stores/siteControl.store.ts | 49 +++---- src/views/LoginView.vue | 7 +- src/views/MainView.vue | 18 +-- src/views/OrdersView.vue | 12 ++ src/views/SummaryView.vue | 8 + src/views/index.ts | 3 +- 17 files changed, 262 insertions(+), 225 deletions(-) rename src/{views/SummedOrdersView.vue => components/SummaryComponent.vue} (55%) create mode 100644 src/views/OrdersView.vue create mode 100644 src/views/SummaryView.vue diff --git a/src/App.vue b/src/App.vue index d844d2c..0657a3f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,9 +8,7 @@ import './assets/style.scss' import './assets/print.css' import { RouterView } from 'vue-router' -import { getActivePinia } from 'pinia' -const pinia = getActivePinia(); @@ -25,12 +23,4 @@ const pinia = getActivePinia(); --bulma-box-padding: 0.75rem; } } - -:root { - min-height: 100vh; -} - -body { - min-height: 100vh; -} diff --git a/src/assets/base.css b/src/assets/base.css index 8816868..db329bf 100644 --- a/src/assets/base.css +++ b/src/assets/base.css @@ -59,7 +59,6 @@ } body { - min-height: 100vh; color: var(--color-text); background: var(--color-background); transition: diff --git a/src/assets/style.scss b/src/assets/style.scss index ed744c0..8a18174 100644 --- a/src/assets/style.scss +++ b/src/assets/style.scss @@ -1,3 +1,22 @@ @import 'node_modules/bulma/bulma.scss'; +@import '/home/patryk/WebstormProjects/Zamowienia-UI/node_modules/bulma/sass/utilities/mixins'; + + +.element { + &.is-loading { + position: relative; + pointer-events: none; + opacity: 1; + &:after { + @include loader; + position: absolute; + top: calc(50% - 1em); + left: calc(50% - 1em); + width: 2em; + height: 2em; + border-width: 0.25em; + } + } +} $primary-color: #111111; \ No newline at end of file diff --git a/src/components/ConfirmedForm.vue b/src/components/ConfirmedForm.vue index a6006d0..29f312a 100644 --- a/src/components/ConfirmedForm.vue +++ b/src/components/ConfirmedForm.vue @@ -23,11 +23,11 @@ function cancelOrder(event: Event) {