@@ -31,7 +31,43 @@ governing permissions and limitations under the License.
31
31
}
32
32
}
33
33
34
+ : host ,
35
+ : host ([size = 's' ]) {
36
+ --spectrum-swatch-size : var (--spectrum-swatch-size-small );
37
+ --spectrum-swatch-disabled-icon-size : var (--spectrum-workflow-icon-size-75 );
38
+ --spectrum-swatch-slash-thickness : var (--spectrum-swatch-slash-thickness-small );
39
+ }
40
+
41
+ : host ([size = 'xs' ]) {
42
+ --spectrum-swatch-size : var (--spectrum-swatch-size-extra-small );
43
+ --spectrum-swatch-disabled-icon-size : var (--spectrum-workflow-icon-size-50 );
44
+ --spectrum-swatch-slash-thickness : var (--spectrum-swatch-slash-thickness-extra-small );
45
+ }
46
+
47
+ : host {
48
+ - - spectrum- swatch- size: var(--spectrum-swatch-size-medium );
49
+ - - spectrum- swatch- dis abled- icon- size: var(- - spectrum- wor kflow- icon- size-100);
50
+ - - spectrum- swatch- slash- thickness: var(- - spectrum- swatch- slash- thickness- medium);
51
+ }
52
+
53
+ : host ([size = 'l' ]) {
54
+ --spectrum-swatch-size : var (--spectrum-swatch-size-large );
55
+ --spectrum-swatch-disabled-icon-size : var (--spectrum-workflow-icon-size-200 );
56
+ --spectrum-swatch-slash-thickness : var (--spectrum-swatch-slash-thickness-large );
57
+ }
58
+
34
59
: host {
60
+ - - spectrum- swatch- focus- indicato r- bor der- radius: 8px;
61
+ - - spectrum- swatch- icon- bor der- color : rgba(var (--spectrum-black-rgb ), var (- - spectrum- swatch- dis abled- icon- bor der- opacity));
62
+ - - spectrum- swatch- dis abled- icon- color : var(- - spectrum- white);
63
+ - - spectrum- swatch- bor der- thickness: var(- - spectrum- bor der- width-100);
64
+ - - spectrum- swatch- bor der- thickness- selected: var(- - spectrum- bor der- width-200);
65
+ - - spectrum- swatch- focus- indicato r- thickness: var(- - spectrum- focus- indicato r- thickness);
66
+ - - spectrum- swatch- focus- indicato r- gap: var(- - spectrum- focus- indicato r- gap);
67
+ - - spectrum- swatch- bor der- color - selected: var(- - spectrum- gray-900);
68
+ - - spectrum- swatch- dash- icon- color : var(- - spectrum- gray-800);
69
+ - - spectrum- swatch- slash- icon- color : var(- - spectrum- red-900);
70
+ - - spectrum- swatch- focus- indicato r- color : var(- - spectrum- focus- indicato r- color );
35
71
inline-size: var(- - mod- swatch- size, var (- - spectrum- swatch- size));
36
72
block- size: var(- - mod- swatch- size, var (- - spectrum- swatch- size));
37
73
- webkit- user- select: none;
@@ -54,7 +90,7 @@ governing permissions and limitations under the License.
54
90
}
55
91
56
92
: host ([selected ]) {
57
- background-color : var (--highcontrast-swatch-background-color-selected , var (--mod-swatch-inner-border-color-selected , var (--spectrum-swatch-inner-border-color-selected )));
93
+ background : var (--highcontrast-swatch-background-color-selected , var (--mod-swatch-inner-border-color-selected , var (--spectrum-swatch-inner-border-color-selected )));
58
94
}
59
95
60
96
: host ([selected ]) .fill {
@@ -77,7 +113,7 @@ governing permissions and limitations under the License.
77
113
}
78
114
79
115
: host .is-image .fill : before {
80
- background-color : initial ;
116
+ background : none ;
81
117
}
82
118
83
119
: host ([mixed-value ]) .fill {
@@ -91,8 +127,8 @@ governing permissions and limitations under the License.
91
127
}
92
128
93
129
: host ([nothing ]) .fill {
94
- background-color : initial ;
95
- background-color : var (--spectrum-picked-color , transparent);
130
+ background : none ;
131
+ background : var (--spectrum-picked-color , transparent);
96
132
background-image : none;
97
133
}
98
134
@@ -156,24 +192,22 @@ governing permissions and limitations under the License.
156
192
.fill : before {
157
193
content : '' ;
158
194
z-index : 0 ;
195
+ background : none;
196
+ background : var (--spectrum-picked-color , transparent);
159
197
box-shadow : inset 0 0 0 var (--mod-swatch-border-thickness , var (--spectrum-swatch-border-thickness )) var (--highcontrast-swatch-border-color , var (--mod-swatch-border-color , var (--spectrum-swatch-border-color )));
160
198
border-radius : var (--mod-swatch-border-radius , var (--spectrum-swatch-border-radius ));
161
199
position : absolute;
162
200
inset : 0 ;
163
201
}
164
202
165
- : host ([border = 'none' ]) .fill : before ,
166
- .fill : before {
167
- background-color : initial;
168
- background-color : var (--spectrum-picked-color , transparent);
169
- }
170
-
171
203
: host ([border = 'none' ]) .fill : before {
172
204
box-shadow : none;
205
+ background : none;
206
+ background : var (--spectrum-picked-color , transparent);
173
207
}
174
208
175
209
: host ([border = 'light' ]) .fill : before {
176
- box-shadow : inset 0 0 0 var (--mod-swatch-border-thickness , var (--spectrum-swatch-border-thickness )) var (--highcontrast-swatch-border-color-light , var ( -- mod-swatch-border-color-light, var (--spectrum-swatch-border-color-light ) ));
210
+ box-shadow : inset 0 0 0 var (--mod-swatch-border-thickness , var (--spectrum-swatch-border-thickness )) var (--mod-swatch-border-color-light , var (--spectrum-swatch-border-color-light ));
177
211
}
178
212
179
213
.mixedValueIcon {
0 commit comments