Skip to content

Commit ef21417

Browse files
author
AvidDollars
committed
form validation styles transfered to global styles; new CSS variable '--text-color'; add util classes for hiding scrollbar and centering content
1 parent 48956fe commit ef21417

File tree

2 files changed

+33
-10
lines changed

2 files changed

+33
-10
lines changed
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +0,0 @@
1-
// FORM VALIDATION
2-
input.ng-invalid.ng-touched,
3-
[formgroupname].ng-invalid.ng-touched input
4-
{
5-
background-color: var(--color-invalid);
6-
}

frontend/src/styles.scss

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
:root {
66
--bg-color: rgb(49, 49, 49);
77
--bg-color-light: rgb(78, 78, 78);
8+
--text-color: rgb(236, 236, 236);
89

9-
color: rgb(236, 236, 236);
10+
color: var(--text-color);
1011
background-color: var(--bg-color);
1112

1213
--primary-color-light: rgb(41, 122, 117);
@@ -24,8 +25,9 @@
2425
[data-theme="light"] {
2526
--bg-color: rgb(236, 236, 236);
2627
--bg-color-light: rgb(255, 255, 255);
28+
--text-color: rgb(49, 49, 49);
2729

28-
color: rgb(49, 49, 49);
30+
color: var(--text-color);
2931
background-color: var(--bg-color);
3032

3133
--primary-color-light: rgb(107, 179, 134);
@@ -43,8 +45,9 @@
4345
[data-theme="blues"] {
4446
--bg-color: rgb(32, 32, 94);
4547
--bg-color-light: rgb(48, 48, 119);
48+
--text-color: rgb(196, 196, 240);
4649

47-
color: rgb(196, 196, 240);
50+
color: var(--text-color);
4851
background-color: var(--bg-color);
4952

5053
--primary-color-light: rgb(115, 115, 221);
@@ -84,7 +87,8 @@
8487
--color-invalid: var(--color-invalid);
8588
--color-valid: var(--color-valid);
8689

87-
--color-bg-light: var(--bg-color-light);
90+
--color-light: var(--bg-color-light);
91+
--color-text: var(--text-color);
8892
}
8993

9094
// FOR SUBMITTING FORMS
@@ -116,4 +120,29 @@
116120
100% {
117121
transform: rotate(1turn);
118122
}
123+
}
124+
125+
// FORM VALIDATION
126+
input.ng-invalid.ng-touched,
127+
[formgroupname].ng-invalid.ng-touched input
128+
{
129+
background-color: var(--color-invalid);
130+
}
131+
132+
// FROM: https://dev.to/derick1530/how-to-create-scrollable-element-in-tailwind-without-a-scrollbar-4mbd
133+
@layer utilities {
134+
/* Hide scrollbar for Chrome, Safari and Opera */
135+
.no-scrollbar::-webkit-scrollbar {
136+
display: none;
137+
}
138+
/* Hide scrollbar for IE, Edge and Firefox */
139+
.no-scrollbar {
140+
-ms-overflow-style: none; /* IE and Edge */
141+
scrollbar-width: none; /* Firefox */
142+
}
143+
}
144+
145+
// CENTERED CONTENT
146+
.centered-content {
147+
@apply h-full flex justify-center items-center;
119148
}

0 commit comments

Comments
 (0)