@@ -13,19 +13,37 @@ governing permissions and limitations under the License.
13
13
/* THIS FILE IS MACHINE GENERATED. DO NOT EDIT */
14
14
: host {
15
15
z- index: inherit;
16
- min- block- size: var(--mod-accordion-item-height , var (--spectrum-accordion-item-height ));
17
- min- inline-size: var(- - mod- accor dion- item- width, var (- - spectrum- accor dion- item- width));
16
+ min- block- size: var(
17
+ --mod-accordion-item-height ,
18
+ var (--spectrum-accordion-item-height )
19
+ );
20
+ min- inline-size: var(
21
+ - - mod- accor dion- item- width,
22
+ var (- - spectrum- accor dion- item- width)
23
+ );
18
24
bor der- block- end: 1px solid # 0000;
19
- bor der- color : var(- - mod- accor dion- divider- color , var (- - spectrum- accor dion- divider- color ));
20
- bor der- width: var(- - mod- accor dion- divider- thickness, var (- - spectrum- divider- thickness- small));
25
+ bor der- color : var(
26
+ - - mod- accor dion- divider- color ,
27
+ var (- - spectrum- accor dion- divider- color )
28
+ );
29
+ bor der- width: var(
30
+ - - mod- accor dion- divider- thickness,
31
+ var (- - spectrum- divider- thickness- small)
32
+ );
21
33
margin: 0;
22
34
position: relative;
23
35
}
24
36
25
37
: host (: first- child) {
26
38
border-block-start : 1px solid # 0000 ;
27
- border-color : var (--mod-accordion-divider-color , var (--spectrum-accordion-divider-color ));
28
- border-width : var (--mod-accordion-divider-thickness , var (--spectrum-divider-thickness-small ));
39
+ border-color : var (
40
+ --mod-accordion-divider-color ,
41
+ var (--spectrum-accordion-divider-color )
42
+ );
43
+ border-width : var (
44
+ --mod-accordion-divider-thickness ,
45
+ var (--spectrum-divider-thickness-small )
46
+ );
29
47
}
30
48
31
49
# heading {
@@ -35,15 +53,43 @@ governing permissions and limitations under the License.
35
53
}
36
54
37
55
.iconContainer {
38
- inline-size : var (--mod-accordion-disclosure-indicator-height , var (--spectrum-accordion-disclosure-indicator-height ));
39
- block-size : var (--mod-accordion-disclosure-indicator-height , var (--spectrum-accordion-disclosure-indicator-height ));
40
- color : var (--mod-accordion-item-header-color-default , var (--spectrum-accordion-item-header-color-default ));
56
+ inline-size : var (
57
+ --mod-accordion-disclosure-indicator-height ,
58
+ var (--spectrum-accordion-disclosure-indicator-height )
59
+ );
60
+ block-size : var (
61
+ --mod-accordion-disclosure-indicator-height ,
62
+ var (--spectrum-accordion-disclosure-indicator-height )
63
+ );
64
+ color : var (
65
+ --mod-accordion-item-header-color-default ,
66
+ var (--spectrum-accordion-item-header-color-default )
67
+ );
41
68
justify-content : center;
42
69
align-items : center;
43
- padding-inline-start : var (--mod-accordion-edge-to-disclosure-indicator-space , var (--spectrum-accordion-edge-to-disclosure-indicator-space ));
70
+ padding-inline-start : var (
71
+ --mod-accordion-edge-to-disclosure-indicator-space ,
72
+ var (--spectrum-accordion-edge-to-disclosure-indicator-space )
73
+ );
44
74
display : flex;
45
75
position : absolute;
46
- inset-block-start : max (0px , calc ((var (--mod-accordion-min-block-size , var (--spectrum-accordion-min-block-size )) - var (--mod-accordion-disclosure-indicator-height , var (--spectrum-accordion-disclosure-indicator-height ))) / 2 ));
76
+ inset-block-start : max (
77
+ 0px ,
78
+ calc (
79
+ (
80
+ var (
81
+ --mod-accordion-min-block-size ,
82
+ var (--spectrum-accordion-min-block-size )
83
+ ) -
84
+ var (
85
+ --mod-accordion-disclosure-indicator-height ,
86
+ var (
87
+ --spectrum-accordion-disclosure-indicator-height
88
+ )
89
+ )
90
+ ) / 2
91
+ )
92
+ );
47
93
}
48
94
49
95
.iconContainer : dir(rtl),
@@ -52,38 +98,113 @@ governing permissions and limitations under the License.
52
98
}
53
99
54
100
# content {
55
- padding-block : var (--mod-accordion-item-content-area-top-to-content , var (--spectrum-accordion-item-content-area-top-to-content )) var (--mod-accordion-item-content-area-bottom-to-content , var (--spectrum-accordion-item-content-area-bottom-to-content ));
56
- padding-inline : var (--mod-accordion-component-edge-to-text , var (--spectrum-accordion-component-edge-to-text )) var (--mod-accordion-component-edge-to-text , var (--spectrum-accordion-component-edge-to-text ));
57
- color : var (--mod-accordion-item-content-color , var (--spectrum-accordion-item-content-color ));
58
- font-weight : var (--mod-accordion-item-content-font-weight , var (--spectrum-accordion-item-content-font-weight ));
59
- font-style : var (--mod-accordion-item-content-font-style , var (--spectrum-accordion-item-content-font-style ));
60
- font-size : var (--mod-accordion-item-content-font-size , var (--spectrum-accordion-item-content-font-size ));
61
- font-family : var (--mod-accordion-item-content-font , var (--spectrum-accordion-item-content-font ));
62
- line-height : var (--mod-accordion-item-content-line-height , var (--spectrum-accordion-item-content-line-height ));
101
+ padding-block : var (
102
+ --mod-accordion-item-content-area-top-to-content ,
103
+ var (--spectrum-accordion-item-content-area-top-to-content )
104
+ )
105
+ var (
106
+ --mod-accordion-item-content-area-bottom-to-content ,
107
+ var (--spectrum-accordion-item-content-area-bottom-to-content )
108
+ );
109
+ padding-inline : var (
110
+ --mod-accordion-component-edge-to-text ,
111
+ var (--spectrum-accordion-component-edge-to-text )
112
+ )
113
+ var (
114
+ --mod-accordion-component-edge-to-text ,
115
+ var (--spectrum-accordion-component-edge-to-text )
116
+ );
117
+ color : var (
118
+ --mod-accordion-item-content-color ,
119
+ var (--spectrum-accordion-item-content-color )
120
+ );
121
+ font-weight : var (
122
+ --mod-accordion-item-content-font-weight ,
123
+ var (--spectrum-accordion-item-content-font-weight )
124
+ );
125
+ font-style : var (
126
+ --mod-accordion-item-content-font-style ,
127
+ var (--spectrum-accordion-item-content-font-style )
128
+ );
129
+ font-size : var (
130
+ --mod-accordion-item-content-font-size ,
131
+ var (--spectrum-accordion-item-content-font-size )
132
+ );
133
+ font-family : var (
134
+ --mod-accordion-item-content-font ,
135
+ var (--spectrum-accordion-item-content-font )
136
+ );
137
+ line-height : var (
138
+ --mod-accordion-item-content-line-height ,
139
+ var (--spectrum-accordion-item-content-line-height )
140
+ );
63
141
display : none;
64
142
}
65
143
66
144
# header {
67
145
box-sizing : border-box;
68
- padding-block : var (--mod-accordion-item-header-top-to-text-space , var (--spectrum-accordion-item-header-top-to-text-space )) var (--mod-accordion-item-header-bottom-to-text-space , var (--spectrum-accordion-item-header-bottom-to-text-space ));
69
- min-block-size : var (--mod-accordion-min-block-size , var (--spectrum-accordion-min-block-size ));
70
- line-height : var (--mod-accordion-item-header-line-height , var (--spectrum-accordion-item-header-line-height ));
146
+ padding-block : var (
147
+ --mod-accordion-item-header-top-to-text-space ,
148
+ var (--spectrum-accordion-item-header-top-to-text-space )
149
+ )
150
+ var (
151
+ --mod-accordion-item-header-bottom-to-text-space ,
152
+ var (--spectrum-accordion-item-header-bottom-to-text-space )
153
+ );
154
+ min-block-size : var (
155
+ --mod-accordion-min-block-size ,
156
+ var (--spectrum-accordion-min-block-size )
157
+ );
158
+ line-height : var (
159
+ --mod-accordion-item-header-line-height ,
160
+ var (--spectrum-accordion-item-header-line-height )
161
+ );
71
162
text-overflow : ellipsis;
72
163
cursor : pointer;
73
- font-size : var (--mod-accordion-item-header-font-size , var (--spectrum-accordion-item-header-font-size ));
74
- font-weight : var (--mod-accordion-item-header-font-weight , var (--spectrum-accordion-item-header-font-weight ));
75
- font-style : var (--mod-accordion-item-header-font-style , var (--spectrum-accordion-item-header-font-style ));
76
- font-family : var (--mod-accordion-item-header-font , var (--spectrum-accordion-item-header-font ));
164
+ font-size : var (
165
+ --mod-accordion-item-header-font-size ,
166
+ var (--spectrum-accordion-item-header-font-size )
167
+ );
168
+ font-weight : var (
169
+ --mod-accordion-item-header-font-weight ,
170
+ var (--spectrum-accordion-item-header-font-weight )
171
+ );
172
+ font-style : var (
173
+ --mod-accordion-item-header-font-style ,
174
+ var (--spectrum-accordion-item-header-font-style )
175
+ );
176
+ font-family : var (
177
+ --mod-accordion-item-header-font ,
178
+ var (--spectrum-accordion-item-header-font )
179
+ );
77
180
appearance : none;
78
181
text-align : start;
79
182
inline-size : 100% ;
80
- color : var (--mod-accordion-item-header-color-default , var (--spectrum-accordion-item-header-color-default ));
81
- background-color : var (--mod-accordion-background-color-default , var (--spectrum-accordion-background-color-default ));
183
+ color : var (
184
+ --mod-accordion-item-header-color-default ,
185
+ var (--spectrum-accordion-item-header-color-default )
186
+ );
187
+ background-color : var (
188
+ --mod-accordion-background-color-default ,
189
+ var (--spectrum-accordion-background-color-default )
190
+ );
82
191
border : 0 ;
83
192
justify-content : flex-start;
84
193
align-items : center;
85
- padding-inline-start : calc (var (--mod-accordion-disclosure-indicator-to-text-space , var (--spectrum-accordion-disclosure-indicator-to-text-space )) + var (--mod-accordion-disclosure-indicator-height , var (--spectrum-accordion-disclosure-indicator-height )));
86
- padding-inline-end : var (--mod-accordion-edge-to-text-space , var (--spectrum-accordion-edge-to-text-space ));
194
+ padding-inline-start : calc (
195
+ var (
196
+ --mod-accordion-disclosure-indicator-to-text-space ,
197
+ var (--spectrum-accordion-disclosure-indicator-to-text-space )
198
+ ) +
199
+ var (
200
+ --mod-accordion-disclosure-indicator-height ,
201
+ var (--spectrum-accordion-disclosure-indicator-height )
202
+ )
203
+ );
204
+ padding-inline-end : var (
205
+ --mod-accordion-edge-to-text-space ,
206
+ var (--spectrum-accordion-edge-to-text-space )
207
+ );
87
208
display : flex;
88
209
position : relative;
89
210
}
@@ -99,50 +220,99 @@ governing permissions and limitations under the License.
99
220
}
100
221
101
222
# header : focus-visible {
102
- border-radius : var (--mod-accordion-corner-radius , var (--spectrum-accordion-corner-radius ));
103
- outline : var (--mod-accordion-focus-indicator-thickness , var (--spectrum-accordion-focus-indicator-thickness )) solid var (--mod-accordion-focus-indicator-color , var (--spectrum-accordion-focus-indicator-color ));
104
- background-color : var (--mod-accordion-background-color-key-focus , var (--spectrum-accordion-background-color-key-focus ));
105
- color : var (--mod-accordion-item-header-color-key-focus , var (--spectrum-accordion-item-header-color-key-focus ));
106
- outline-offset : calc (var (--mod-accordion-focus-indicator-gap , var (--spectrum-accordion-focus-indicator-gap )) * -1 );
223
+ border-radius : var (
224
+ --mod-accordion-corner-radius ,
225
+ var (--spectrum-accordion-corner-radius )
226
+ );
227
+ outline : var (
228
+ --mod-accordion-focus-indicator-thickness ,
229
+ var (--spectrum-accordion-focus-indicator-thickness )
230
+ )
231
+ solid
232
+ var (
233
+ --mod-accordion-focus-indicator-color ,
234
+ var (--spectrum-accordion-focus-indicator-color )
235
+ );
236
+ background-color : var (
237
+ --mod-accordion-background-color-key-focus ,
238
+ var (--spectrum-accordion-background-color-key-focus )
239
+ );
240
+ color : var (
241
+ --mod-accordion-item-header-color-key-focus ,
242
+ var (--spectrum-accordion-item-header-color-key-focus )
243
+ );
244
+ outline-offset : calc (
245
+ var (
246
+ --mod-accordion-focus-indicator-gap ,
247
+ var (--spectrum-accordion-focus-indicator-gap )
248
+ ) * -1
249
+ );
107
250
}
108
251
109
252
# header : active {
110
- background-color : var (--mod-accordion-background-color-down , var (--spectrum-accordion-background-color-down ));
111
- color : var (--mod-accordion-item-header-color-down , var (--spectrum-accordion-item-header-color-down ));
253
+ background-color : var (
254
+ --mod-accordion-background-color-down ,
255
+ var (--spectrum-accordion-background-color-down )
256
+ );
257
+ color : var (
258
+ --mod-accordion-item-header-color-down ,
259
+ var (--spectrum-accordion-item-header-color-down )
260
+ );
112
261
}
113
262
114
263
: host ([disabled ]) # header ,
115
264
: host ([disabled ]) # header : focus-visible {
116
- color : var (--mod-accordion-item-header-disabled-color , var (--spectrum-accordion-item-header-disabled-color ));
265
+ color : var (
266
+ --mod-accordion-item-header-disabled-color ,
267
+ var (--spectrum-accordion-item-header-disabled-color )
268
+ );
117
269
background-color : initial;
118
270
}
119
271
120
272
@media (hover : hover) {
121
273
# header : hover {
122
- background-color : var (--mod-accordion-background-color-hover , var (--spectrum-accordion-background-color-hover ));
274
+ background-color : var (
275
+ --mod-accordion-background-color-hover ,
276
+ var (--spectrum-accordion-background-color-hover )
277
+ );
123
278
}
124
279
125
280
# header : hover ,
126
281
# header : hover + .iconContainer {
127
- color : var (--mod-accordion-item-header-color-hover , var (--spectrum-accordion-item-header-color-hover ));
282
+ color : var (
283
+ --mod-accordion-item-header-color-hover ,
284
+ var (--spectrum-accordion-item-header-color-hover )
285
+ );
128
286
}
129
287
130
288
: host ([open ]) # header : hover {
131
- background-color : var (--mod-accordion-background-color-hover , var (--spectrum-accordion-background-color-hover ));
289
+ background-color : var (
290
+ --mod-accordion-background-color-hover ,
291
+ var (--spectrum-accordion-background-color-hover )
292
+ );
132
293
}
133
294
134
295
: host ([disabled ]) # header : hover {
135
- color : var (--mod-accordion-item-header-disabled-color , var (--spectrum-accordion-item-header-disabled-color ));
296
+ color : var (
297
+ --mod-accordion-item-header-disabled-color ,
298
+ var (--spectrum-accordion-item-header-disabled-color )
299
+ );
136
300
background-color : initial;
137
301
}
138
302
}
139
303
140
304
: host ([disabled ]) # header + .iconContainer {
141
- color : var (--mod-accordion-item-header-disabled-color , var (--spectrum-accordion-item-header-disabled-color ));
305
+ color : var (
306
+ --mod-accordion-item-header-disabled-color ,
307
+ var (--spectrum-accordion-item-header-disabled-color )
308
+ );
142
309
}
143
310
144
311
: host ([disabled ]) # content {
145
- color : var (--mod-accordion-item-content-disabled-color , var (--spectrum-accordion-item-content-disabled-color ));
312
+ color : var (
313
+ --mod-accordion-item-content-disabled-color ,
314
+ var (--spectrum-accordion-item-content-disabled-color )
315
+ );
146
316
}
147
317
148
318
@media (forced-colors : active) {
0 commit comments