Skip to content

Commit bb3fbb4

Browse files
committedMar 7, 2024··
chore: added mapper inside of Input component stylesheet
1 parent b7bdbde commit bb3fbb4

File tree

3 files changed

+32
-21
lines changed

3 files changed

+32
-21
lines changed
 

‎lib/components/Input/HelperMessage.scss

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// TODO: Remove fallback values when the design system is ready
2-
31
.deriv-helper-message {
42
font-size: var(--du-text-size-sm, 12px);
53
line-height: var(--du-text-lh-2xs, 8px);

‎lib/components/Input/Input.scss

+32-17
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
1-
// TODO: Remove fallback values when the design system is ready
1+
$input-border: (
2+
"general": var(--du-state-active, #d6dadb),
3+
"hover": var(--du-border-hover, #999999),
4+
"active": var(--du-brand-secondary, #85acb0),
5+
"disabled": var(--du-state-active, #d6dadb),
6+
"success": var(--du-status-success, #4bb4b3),
7+
"error": var(--du-status-danger, #ec3f3f),
8+
);
9+
10+
$label-color: (
11+
"general": var(--du-border-hover, #999999),
12+
"active": var(--du-brand-secondary, #85acb0),
13+
"error": var(--du-status-danger, #ec3f3f),
14+
"success": var(--du-status-success, #4bb4b3),
15+
"disabled": var(--du-state-active, #d6dadb),
16+
);
217

318
$border: 1px solid;
419
$input-placement: 16px;
@@ -28,25 +43,25 @@ $input-placement: 16px;
2843
color: var(--du-text-prominent, #333333);
2944

3045
&--general {
31-
border-color: var(--du-state-active, #d6dadb);
46+
border-color: map-get($input-border, "general");
3247
&:hover:not(:disabled):not(:focus-within) {
33-
border-color: var(--du-border-hover, #999999);
48+
border-color: map-get($input-border, "hover");
3449
}
3550
&:focus-within {
36-
border-color: var(--du-brand-secondary, #85acb0);
51+
border-color: map-get($input-border, "active");
3752
}
3853
}
3954
&--error {
40-
border-color: var(--du-status-danger, #ec3f3f);
55+
border-color: map-get($input-border, "error");
4156
}
4257
&--success {
43-
border-color: var(--du-status-success, #4bb4b3);
58+
border-color: map-get($input-border, "success");
4459
}
4560
&--active {
46-
border-color: var(--du-brand-secondary, #85acb0);
61+
border-color: map-get($input-border, "active");
4762
}
4863
&--disabled {
49-
border-color: var(--du-state-active, #d6dadb);
64+
border-color: map-get($input-border, "disabled");
5065
cursor: not-allowed;
5166
}
5267

@@ -81,20 +96,20 @@ $input-placement: 16px;
8196
transition: all 0.15s ease-out;
8297
font-size: var(--du-text-size-default, 14px);
8398
&--general {
84-
color: var(--du-border-hover, #999999);
99+
color: map-get($label-color, "general");
85100
}
86101
&--error {
87-
color: var(--du-status-danger, #ec3f3f);
102+
color: map-get($label-color, "error");
88103
}
89104
&--success {
90-
color: var(--du-status-success, #4bb4b3);
105+
color: map-get($label-color, "success");
91106
}
92107
&--active {
93-
color: var(--du-brand-secondary, #85acb0);
108+
color: map-get($label-color, "active");
94109
}
95110

96111
&--disabled {
97-
color: var(--du-state-active, #d6dadb);
112+
color: map-get($label-color, "disabled");
98113
}
99114
}
100115

@@ -106,19 +121,19 @@ $input-placement: 16px;
106121
.deriv-input--general .deriv-input__field:disabled + .deriv-input__label,
107122
.deriv-input--error .deriv-input__field:disabled + .deriv-input__label,
108123
.deriv-input--success .deriv-input__field:disabled + .deriv-input__label {
109-
color: var(--du-state-active, #d6dadb);
124+
color: map-get($label-color, "disabled");
110125
}
111126

112127
.deriv-input--general .deriv-input__field:focus + .deriv-input__label {
113-
color: var(--du-brand-secondary, #85acb0);
128+
color: map-get($label-color, "active");
114129
}
115130

116131
.deriv-input--error .deriv-input__field:focus + .deriv-input__label {
117-
color: var(--du-status-danger, #ec3f3f);
132+
color: map-get($label-color, "error");
118133
}
119134

120135
.deriv-input--success .deriv-input__field:focus + .deriv-input__label {
121-
color: var(--du-status-success, #4bb4b3);
136+
color: map-get($label-color, "success");
122137
}
123138

124139
.deriv-input__helper-message {

‎lib/components/PasswordInput/PasswordMeter.scss

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// TODO: Remove fallback values when the design system is ready
2-
31
.deriv-password__meter__bar {
42
height: 100%;
53
border-radius: 0 0 $border-radius $border-radius;

0 commit comments

Comments
 (0)
Please sign in to comment.