diff --git a/angular.json b/angular.json index 0b73397..3ed4374 100644 --- a/angular.json +++ b/angular.json @@ -31,7 +31,12 @@ ], "styles": [ "src/styles.scss" - ] + ], + "stylePreprocessorOptions": { + "includePaths": [ + "src/assets/styles" + ] + } }, "configurations": { "production": { diff --git a/src/app/components/expense/expense-form/expense-form.component.scss b/src/app/components/expense/expense-form/expense-form.component.scss index 2e8b1c2..32d44bc 100644 --- a/src/app/components/expense/expense-form/expense-form.component.scss +++ b/src/app/components/expense/expense-form/expense-form.component.scss @@ -1,3 +1,5 @@ +@use "variables"; + .expense-form-container { display: grid; @@ -6,14 +8,14 @@ } } -@media (min-width: 550px) { +@media (min-width: variables.$mid-screen) { .expense-form-container { grid-template-columns: 1fr 1fr; gap: 1rem; } } -@media (min-width: 800px) { +@media (min-width: variables.$wide-screen) { .expense-form-container { grid-template-columns: 1fr 1fr 1fr; } diff --git a/src/app/components/expense/expense.component.scss b/src/app/components/expense/expense.component.scss index 8a9e4cf..be80510 100644 --- a/src/app/components/expense/expense.component.scss +++ b/src/app/components/expense/expense.component.scss @@ -1,3 +1,5 @@ +@use "variables"; + .expense-container { width: 100%; display: flex; @@ -5,7 +7,7 @@ align-items: center; mat-card { - max-width: 800px; + max-width: variables.$wide-screen; width: 100%; } } diff --git a/src/app/components/metadata/metadata.component.html b/src/app/components/metadata/metadata.component.html index 889039c..20b8499 100644 --- a/src/app/components/metadata/metadata.component.html +++ b/src/app/components/metadata/metadata.component.html @@ -3,7 +3,7 @@ @@ -14,7 +14,7 @@ @@ -25,7 +25,7 @@ diff --git a/src/app/components/metadata/metadata.component.scss b/src/app/components/metadata/metadata.component.scss index 9258375..3d2c434 100644 --- a/src/app/components/metadata/metadata.component.scss +++ b/src/app/components/metadata/metadata.component.scss @@ -1,5 +1,17 @@ +@use "variables"; + .metadata-tab { display: flex; align-items: center; gap: 0.5rem; } + +.tab-text { + display: none; +} + +@media (min-width: variables.$mid-screen) { + .tab-text { + display: unset; + } +} diff --git a/src/assets/styles/variables.scss b/src/assets/styles/variables.scss new file mode 100644 index 0000000..7d6130d --- /dev/null +++ b/src/assets/styles/variables.scss @@ -0,0 +1,2 @@ +$mid-screen: 500px; +$wide-screen: 800px;