From a6434a33d204b5024d83e12b5b91c9c38c19eab4 Mon Sep 17 00:00:00 2001 From: "nck.974" Date: Mon, 27 Nov 2023 09:35:36 +0100 Subject: [PATCH 01/10] [STYLE] Refactor edit single item styling to be mobile friendly --- .../edit-single-item.component.html | 28 +++++++++---------- .../edit-single-item.component.scss | 27 +----------------- ng-diogenes/src/styles.scss | 14 ++++++++-- ng-diogenes/src/styles/alignment.scss | 11 ++++++++ ng-diogenes/src/styles/components.scss | 3 ++ ng-diogenes/src/styles/components/cards.scss | 15 ++++++++++ 6 files changed, 55 insertions(+), 43 deletions(-) create mode 100644 ng-diogenes/src/styles/alignment.scss create mode 100644 ng-diogenes/src/styles/components.scss create mode 100644 ng-diogenes/src/styles/components/cards.scss diff --git a/ng-diogenes/src/app/pages/edit-item/components/edit-single-item/edit-single-item.component.html b/ng-diogenes/src/app/pages/edit-item/components/edit-single-item/edit-single-item.component.html index a146262..9944fd1 100644 --- a/ng-diogenes/src/app/pages/edit-item/components/edit-single-item/edit-single-item.component.html +++ b/ng-diogenes/src/app/pages/edit-item/components/edit-single-item/edit-single-item.component.html @@ -12,11 +12,11 @@ -
- +
+ - - {{isNewItem ? "Create item" : "Edit item"}} + + {{isNewItem ? "Create new item" : "Edit item"}} @@ -27,24 +27,15 @@ [isLoading]="isLoading"> -
-
- Name - - Description - - - Number -
+ + Description + + + +
diff --git a/ng-diogenes/src/app/pages/edit-item/components/edit-single-item/edit-single-item.component.scss b/ng-diogenes/src/app/pages/edit-item/components/edit-single-item/edit-single-item.component.scss index c4f8219..982389a 100644 --- a/ng-diogenes/src/app/pages/edit-item/components/edit-single-item/edit-single-item.component.scss +++ b/ng-diogenes/src/app/pages/edit-item/components/edit-single-item/edit-single-item.component.scss @@ -1,28 +1,3 @@ -.center { - display: flex; - align-self: center; - justify-content: center; -} - -.card { - margin: 1rem; - max-width: 600px; - padding: 1rem; -} - -.title { - margin: 1rem; -} - -.form { - min-width: 150px; - width: 100%; -} - -.form mat-form-field { - width: 100%; -} - .textarea-height { - min-height: 150px; + min-height: 10rem; } \ No newline at end of file diff --git a/ng-diogenes/src/styles.scss b/ng-diogenes/src/styles.scss index 7e7239a..14c62c7 100644 --- a/ng-diogenes/src/styles.scss +++ b/ng-diogenes/src/styles.scss @@ -1,4 +1,14 @@ /* You can add global styles to this file, and also import other style files */ -html, body { height: 100%; } -body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; } +html, +body { + height: 100%; +} + +body { + margin: 0; + font-family: Roboto, "Helvetica Neue", sans-serif; +} + +@import './styles/alignment'; +@import './styles/components'; \ No newline at end of file diff --git a/ng-diogenes/src/styles/alignment.scss b/ng-diogenes/src/styles/alignment.scss new file mode 100644 index 0000000..7b507f1 --- /dev/null +++ b/ng-diogenes/src/styles/alignment.scss @@ -0,0 +1,11 @@ +// This file contains common styling to align items + +.flex-center { + display: flex; + align-self: center; + justify-content: center; +} + +.space-one-line { + padding-top: 1rem; +} \ No newline at end of file diff --git a/ng-diogenes/src/styles/components.scss b/ng-diogenes/src/styles/components.scss new file mode 100644 index 0000000..84ea758 --- /dev/null +++ b/ng-diogenes/src/styles/components.scss @@ -0,0 +1,3 @@ +// This file serves as interface to load the components + +@import './components/cards'; \ No newline at end of file diff --git a/ng-diogenes/src/styles/components/cards.scss b/ng-diogenes/src/styles/components/cards.scss new file mode 100644 index 0000000..3406711 --- /dev/null +++ b/ng-diogenes/src/styles/components/cards.scss @@ -0,0 +1,15 @@ +// This file contains the styling of the card components, e.g. showing the content of an item +.material-card-element { + margin: 0.5rem; + max-width: 600px; + padding: 1rem; +} + +.material-card-title { + margin: 1rem 1rem 2rem 1rem !important; + font-weight: bolder; +} + +.material-card-element mat-form-field { + width: 100%; +} \ No newline at end of file From 19e93faec80ca2aa37f1cf5307545c8948b2f669 Mon Sep 17 00:00:00 2001 From: "nck.974" Date: Mon, 27 Nov 2023 21:40:05 +0100 Subject: [PATCH 02/10] [STYLE] Refactor edit image styling --- .../edit-item-image.component.html | 16 +++++++------- .../edit-item-image.component.scss | 22 ++----------------- ng-diogenes/src/styles/alignment.scss | 5 +++++ ng-diogenes/src/styles/components.scss | 3 ++- .../src/styles/components/item-image.scss | 10 +++++++++ 5 files changed, 27 insertions(+), 29 deletions(-) create mode 100644 ng-diogenes/src/styles/components/item-image.scss diff --git a/ng-diogenes/src/app/pages/edit-item/components/edit-item-image/edit-item-image.component.html b/ng-diogenes/src/app/pages/edit-item/components/edit-item-image/edit-item-image.component.html index 0df8a32..36be1c5 100644 --- a/ng-diogenes/src/app/pages/edit-item/components/edit-item-image/edit-item-image.component.html +++ b/ng-diogenes/src/app/pages/edit-item/components/edit-item-image/edit-item-image.component.html @@ -2,20 +2,20 @@ + class="hidden-input"> - +
item-image -
- - @@ -31,8 +31,8 @@ selected-image -
- @@ -42,7 +42,7 @@