5
5
: host {
6
6
width: 100%;
7
7
color : var(--sapField_TextColor );
8
- background- color : var(- - sapField_Background);
9
8
font- size: var(- - sapFontMediumSize);
10
9
font- family: var(- - sapFontFamily);
11
- bor der: 1px solid var(- - sapField_Bor derColor );
10
+ bor der- col or : var(- - sapField_Bor derColor );
12
11
bor der- radius: var(- - _ui5_input_wrapper_bor der_radius);
13
12
box- sizing: bor der- box;
14
13
}
17
16
opacity : var (--_ui5_input_disabled_opacity );
18
17
cursor : default;
19
18
pointer-events : none;
20
- background : var (--sapField_ReadOnly_Background );
21
19
border-color : var (--sapField_ReadOnly_BorderColor );
22
20
-webkit-text-fill-color : var (--sapContent_DisabledTextColor );
23
21
color : var (--sapContent_DisabledTextColor );
24
22
}
25
23
24
+ : host ([disabled ]) .ui5-textarea-inner {
25
+ background : var (--sapField_ReadOnly_Background );
26
+ }
27
+
26
28
: host ([focused ]) .ui5-textarea-inner {
27
29
outline : var (--_ui5_textarea_focus_after_width ) dotted var (--sapContent_FocusColor );
28
30
outline-offset : -3px ;
42
44
overflow : hidden;
43
45
box-sizing : border-box;
44
46
border-radius : inherit;
47
+ border-color : inherit;
45
48
}
46
49
47
50
.ui5-textarea-inner {
58
61
-moz-appearance : textfield;
59
62
overflow : auto;
60
63
resize : none;
61
- border : inherit;
64
+ border-color : inherit;
62
65
border-radius : inherit;
63
- background : transparent;
66
+ background-color : var (--sapField_Background );
67
+ border-width : 1px ;
68
+ border-style : solid;
64
69
}
65
70
66
71
: host ([growing ]) .ui5-textarea-root {
87
92
88
93
: host ([readonly ]) {
89
94
border-color : var (--sapField_ReadOnly_BorderColor );
95
+ }
96
+
97
+ : host ([readonly ]) .ui5-textarea-inner {
90
98
background : var (--sapField_ReadOnly_Background );
91
99
}
92
100
101
+
93
102
: host ([show-exceeded-text ]) .ui5-textarea-root {
94
103
flex-direction : column;
95
104
}
115
124
}
116
125
117
126
: host (: not ([value-state ]): not ([exceeding ]): not ([readonly ]): hover ) {
118
- background-color : var (--sapField_Hover_Background );
119
127
border-color : var (--sapField_Hover_BorderColor );
120
128
}
121
129
122
- : host ([value-state ]: not ([value-state = "None" ])),
123
- : host ([exceeding ]) {
130
+ : host (: not ([value-state ]): not ([exceeding ]): not ([readonly ]): hover ) .ui5-textarea-inner {
131
+ background-color : var (--sapField_Hover_Background );
132
+ }
133
+
134
+ : host ([value-state ]: not ([value-state = "None" ])) .ui5-textarea-inner ,
135
+ : host ([exceeding ]) .ui5-textarea-inner {
124
136
border-width : var (--_ui5_input_state_border_width );
125
137
}
126
138
134
146
}
135
147
136
148
: host ([value-state = "Error" ]: not ([readonly ])) {
137
- background-color : var (--sapField_InvalidBackground );
138
149
border-color : var (--sapField_InvalidColor );
139
150
}
140
151
141
- : host ([value-state = "Error" ]: not ([readonly ]): not ([disabled ])),
142
- : host ([value-state = "Warning" ]: not ([readonly ]): not ([disabled ])) {
152
+ : host ([value-state = "Error" ]: not ([readonly ])) .ui5-textarea-inner {
153
+ background-color : var (--sapField_InvalidBackground );
154
+ }
155
+
156
+ : host ([value-state = "Error" ]: not ([readonly ]): not ([disabled ])) .ui5-textarea-inner ,
157
+ : host ([value-state = "Warning" ]: not ([readonly ]): not ([disabled ])) .ui5-textarea-inner {
143
158
border-style : var (--_ui5_input_error_warning_border_style );
144
159
}
145
160
146
161
: host ([value-state = "Warning" ]: not ([readonly ])),
147
162
: host ([exceeding ]) {
148
- background-color : var (--sapField_WarningBackground );
149
163
border-color : var (--sapField_WarningColor );
150
164
}
151
165
166
+ : host ([value-state = "Warning" ]: not ([readonly ])) .ui5-textarea-inner ,
167
+ : host ([exceeding ]) .ui5-textarea-inner {
168
+ background-color : var (--sapField_WarningBackground );
169
+ }
170
+
152
171
: host ([value-state = "Success" ]: not ([readonly ])) {
153
- background-color : var (--sapField_SuccessBackground );
154
172
border-color : var (--sapField_SuccessColor );
155
173
}
156
174
175
+ : host ([value-state = "Success" ]: not ([readonly ])) .ui5-textarea-inner {
176
+ background-color : var (--sapField_SuccessBackground );
177
+ border-width : 1px ;
178
+ }
179
+
157
180
.ui5-textarea-exceeded-text {
158
181
overflow : hidden;
159
182
align-self : flex-end;
160
183
padding : 0.125rem 0.125rem 0.5rem ;
161
184
color : var (--sapContent_LabelColor );
162
185
font-family : var (--sapFontFamily );
163
186
font-size : var (--sapFontSmallSize );
164
- }
187
+ }
0 commit comments