@@ -15,6 +15,7 @@ governing permissions and limitations under the License.
15
15
.spectrum--medium {
16
16
--spectrum-field-label-top-to-asterisk-small : 8px ;
17
17
}
18
+
18
19
.spectrum--large {
19
20
--spectrum-field-label-top-to-asterisk-small : 11px ;
20
21
}
@@ -26,7 +27,7 @@ governing permissions and limitations under the License.
26
27
--spectrum-fieldlabel-font-size : var (--spectrum-font-size-75 );
27
28
28
29
--spectrum-fieldlabel-line-height : var (--spectrum-line-height-100 );
29
- --spectrum-fieldlabel-CJK -line-height : var (--spectrum-CJK-line-height-100 );
30
+ --spectrum-fieldlabel-cjk -line-height : var (--spectrum-CJK-line-height-100 );
30
31
31
32
--spectrum-fieldlabel-asterisk-gap : var (--spectrum-field-label-top-to-asterisk-small );
32
33
--spectrum-fieldlabel-side-padding-top : var (--spectrum-component-top-to-text-75 );
@@ -40,33 +41,35 @@ governing permissions and limitations under the License.
40
41
--spectrum-fieldlabel-font-size : var (--spectrum-font-size-75 );
41
42
42
43
--spectrum-fieldlabel-line-height : var (--spectrum-line-height-200 );
43
- --spectrum-fieldlabel-CJK -line-height : var (--spectrum-CJK-line-height-200 );
44
+ --spectrum-fieldlabel-cjk -line-height : var (--spectrum-CJK-line-height-200 );
44
45
45
46
--spectrum-fieldlabel-asterisk-gap : var (--spectrum-field-label-top-to-asterisk-medium );
46
47
--spectrum-fieldlabel-side-padding-top : var (--spectrum-component-top-to-text-75 );
47
48
--spectrum-fieldlabel-side-padding-right : var (--spectrum-spacing-200 );
48
49
--spectrum-field-label-text-to-asterisk : var (--spectrum-field-label-text-to-asterisk-medium );
49
50
}
51
+
50
52
.spectrum-FieldLabel--sizeL {
51
53
--spectrum-fieldlabel-top-to-text : var (--spectrum-component-top-to-text-100 );
52
54
--spectrum-fieldlabel-bottom-to-text : var (--spectrum-component-bottom-to-text-100 );
53
55
--spectrum-fieldlabel-font-size : var (--spectrum-font-size-100 );
54
56
55
57
--spectrum-fieldlabel-line-height : var (--spectrum-line-height-100 );
56
- --spectrum-fieldlabel-CJK -line-height : var (--spectrum-CJK-line-height-100 );
58
+ --spectrum-fieldlabel-cjk -line-height : var (--spectrum-CJK-line-height-100 );
57
59
58
60
--spectrum-fieldlabel-asterisk-gap : var (--spectrum-field-label-top-to-asterisk-large );
59
61
--spectrum-fieldlabel-side-padding-top : var (--spectrum-component-top-to-text-100 );
60
62
--spectrum-fieldlabel-side-padding-right : var (--spectrum-spacing-200 );
61
63
--spectrum-field-label-text-to-asterisk : var (--spectrum-field-label-text-to-asterisk-large );
62
64
}
65
+
63
66
.spectrum-FieldLabel--sizeXL {
64
67
--spectrum-fieldlabel-top-to-text : var (--spectrum-component-top-to-text-200 );
65
68
--spectrum-fieldlabel-bottom-to-text : var (--spectrum-component-bottom-to-text-200 );
66
69
--spectrum-fieldlabel-font-size : var (--spectrum-font-size-200 );
67
70
68
71
--spectrum-fieldlabel-line-height : var (--spectrum-line-height-200 );
69
- --spectrum-fieldlabel-CJK -line-height : var (--spectrum-CJK-line-height-200 );
72
+ --spectrum-fieldlabel-cjk -line-height : var (--spectrum-CJK-line-height-200 );
70
73
71
74
72
75
--spectrum-fieldlabel-asterisk-gap : var (--spectrum-field-label-top-to-asterisk-extra-large );
@@ -97,15 +100,17 @@ governing permissions and limitations under the License.
97
100
98
101
/* international lang support */
99
102
.spectrum-FieldLabel {
103
+
100
104
& : lang (ja ),
101
105
& : lang (zh ),
102
106
& : lang (ko ) {
103
- line-height : var (--mod-fieldlabel-CJK-line-height , var (--spectrum-fieldlabel-CJK -line-height ));
107
+ line-height : var (--mod-fieldlabel-CJK-line-height , var (--spectrum-fieldlabel-cjk -line-height ));
104
108
}
105
109
}
106
110
107
111
.spectrum-FieldLabel-requiredIcon {
108
- margin-block : 0 ; /* Previously used this improperly, it doesn't reposition asterisk, just increased top margin on the whole field label var(--spectrum-fieldlabel-asterisk-margin-y) */
112
+ margin-block : 0 ;
113
+ /* Previously used this improperly, it doesn't reposition asterisk, just increased top margin on the whole field label var(--spectrum-fieldlabel-asterisk-margin-y) */
109
114
margin-inline : var (--mod-fieldlabel-asterisk-gap , var (--spectrum-fieldlabel-asterisk-gap )) 0 ;
110
115
}
111
116
@@ -116,23 +121,23 @@ governing permissions and limitations under the License.
116
121
117
122
& .spectrum-FieldLabel-requiredIcon {
118
123
margin-block : var (--mod-field-label-text-to-asterisk , var (--spectrum-field-label-text-to-asterisk )) 0 ;
119
- margin-inline : var (--mod-fieldlabel-asterisk-gap , var (--spectrum-fieldlabel-asterisk-gap )) 0 ;
124
+ margin-inline : var (--mod-fieldlabel-asterisk-gap , var (--spectrum-fieldlabel-asterisk-gap )) 0 ;
120
125
}
121
126
}
122
127
123
128
.spectrum-FieldLabel--right {
124
129
display : inline-block;
125
130
text-align : end;
126
- padding-block : var (--mod-fieldlabel-side-padding-to , var (--spectrum-fieldlabel-side-padding-top ))0 ;
131
+ padding-block : var (--mod-fieldlabel-side-padding-to , var (--spectrum-fieldlabel-side-padding-top ))0 ;
127
132
padding-inline : 0 var (--mod-fieldlabel-side-padding-right ), var (--spectrum-fieldlabel-side-padding-right ));
128
133
}
129
134
130
135
.spectrum-Form {
131
136
/* for /docs/form.html to set field-label inside form */
132
- --spectrum-tableform-border-spacing : 0 var (--spectrum-spacing-300 );
137
+ --spectrum-tableform-border-spacing : 0 var (--mod-spacing-300 , var ( -- spectrum-spacing-300) );
133
138
/* matching 20px, missing global token for 20px */
134
- --spectrum-tableform-margin-calc : calc (var (--mod--spacing-300 , var ( -- spectrum-spacing-300 )) + var (--mod--spacing-300 , var ( -- spectrum-spacing-200) ));
135
- --spectrum-tableform-margin : calc (var (--mod-tableform-margin-calc , var ( -- spectrum-tableform-margin-calc) ) * -1 ) 0 ;
139
+ --spectrum-tableform-margin-calc : calc (var (--spectrum-spacing-300 ) + var (--spectrum-spacing-200 ));
140
+ --spectrum-tableform-margin : calc (var (--spectrum-tableform-margin-calc ) * -1 ) 0 ;
136
141
137
142
display : table;
138
143
border-collapse : separate;
@@ -145,10 +150,22 @@ governing permissions and limitations under the License.
145
150
}
146
151
147
152
.spectrum-Form-itemLabel {
148
- @extend .spectrum-FieldLabel ;
149
153
display : table-cell;
150
154
}
151
155
156
+ /* disabled state */
157
+
158
+ .spectrum-FieldLabel ,
159
+ .spectrum-Form-itemLabel {
160
+ & .is-disabled {
161
+ color : var (--mod-disabled-content-color , var (--spectrum-disabled-content-color ));
162
+
163
+ .spectrum-FieldLabel-requiredIcon {
164
+ color : var (--mod-disabled-content-color , var (--spectrum-disabled-content-color ));
165
+ }
166
+ }
167
+ }
168
+
152
169
.spectrum-Form-itemField {
153
170
display : table-cell;
154
171
}
@@ -162,7 +179,7 @@ governing permissions and limitations under the License.
162
179
display : flex;
163
180
flex-direction : column;
164
181
165
- & + .spectrum-Form-item {
182
+ & + .spectrum-Form-item {
166
183
margin-block-start : var (--mod-field-label-top-to-asterisk-small , var (--spectrum-field-label-top-to-asterisk-small ));
167
184
}
168
185
}
0 commit comments