|
12 | 12 | */
|
13 | 13 |
|
14 | 14 | .spectrum-Card {
|
15 |
| - --spectrum-card-border-color: var(--spectrum-gray-100); |
16 |
| - --spectrum-card-border-color-hover: var(--spectrum-gray-200); |
17 |
| - --spectrum-card-divider-color: var(--spectrum-gray-200); |
18 |
| - --spectrum-card-preview-background-color: var(--spectrum-gray-100); |
19 |
| - --spectrum-card-preview-background-color-hover: var(--spectrum-gray-200); |
| 15 | + --spectrum-card-border-color: var(--mod-card-border-color, var(--spectrum-gray-100)); |
| 16 | + --spectrum-card-border-color-hover: var(--mod-card-border-color-hover, var(--spectrum-gray-200)); |
| 17 | + --spectrum-card-border-color-selected: var(--mod-card-border-color-selected, var(--spectrum-blue-700)); |
| 18 | + |
| 19 | + --spectrum-card-divider-color: var(--mod-card-divider-color, var(--spectrum-gray-200)); |
| 20 | + --spectrum-card-preview-background-color: var(--mod-card-preview-background-color, var(--mod-card-background-color, var(--spectrum-gray-100))); |
| 21 | + --spectrum-card-preview-background-color-hover: var(--mod-card-preview-background-color-hover, var(--mod-card-background-color-hover, var(--spectrum-gray-200))); |
20 | 22 |
|
21 | 23 | /* Default Layout */
|
22 | 24 | --spectrum-card-background-color: var(--mod-card-background-color, var(--spectrum-background-layer-2-color));
|
|
30 | 32 |
|
31 | 33 | --spectrum-card-border-width: var(--mod-card-border-width, var(--spectrum-border-width-100));
|
32 | 34 | --spectrum-card-corner-radius: var(--mod-card-corner-radius, var(--spectrum-corner-radius-100));
|
33 |
| - --spectrum-card-border-color-selected: var(--mod-card-border-color-selected, var(--spectrum-blue-700)); |
34 | 35 |
|
35 | 36 | /* Typography */
|
36 | 37 | --spectrum-card-title-font-family: var(--mod-card-title-font-family, var(--spectrum-sans-font-family-stack));
|
|
52 | 53 | --spectrum-card-actions-size: var(--mod-card-actions-size, var(--spectrum-card-selection-background-size));
|
53 | 54 | --spectrum-card-actions-border-radius: var(--mod-card-actions-border-radius, var(--spectrum-corner-radius-100));
|
54 | 55 |
|
55 |
| - /* TODO update to --spectrum-card-selection-background-color token once an RGB stripped value is available */ |
56 |
| - --spectrum-card-actions-background-color-rgb: var(--mod-card-actions-background-color-rgb, var(--spectrum-gray-100-rgb)); |
57 |
| - --spectrum-card-actions-background-color-opacity: var(--mod-card-actions-background-color-opacity, var(--spectrum-card-selection-background-color-opacity)); |
58 | 56 | --spectrum-card-actions-drop-shadow-color: var(--mod-card-actions-drop-shadow-color, var(--spectrum-drop-shadow-color));
|
59 | 57 | --spectrum-card-actions-drop-shadow-x: var(--mod-card-actions-drop-shadow-x, var(--spectrum-drop-shadow-x));
|
60 | 58 | --spectrum-card-actions-drop-shadow-y: var(--mod-card-actions-drop-shadow-y, var(--spectrum-drop-shadow-y));
|
|
74 | 72 | --spectrum-card-horizontal-preview-padding: var(--mod-card-horizontal-preview-padding, var(--spectrum-spacing-200));
|
75 | 73 |
|
76 | 74 | &.spectrum-Card--quiet {
|
77 |
| - --mod-card-minimum-width: var(--mod-card-minimum-width-quiet); |
78 |
| - --mod-card-content-margin-top: var(--mod-card-content-margin-top-quiet, var(--spectrum-spacing-100)); |
| 75 | + --spectrum-card-content-margin-top: var(--spectrum-spacing-100); |
79 | 76 | }
|
80 | 77 |
|
81 | 78 | &.spectrum-Card--gallery {
|
|
93 | 90 |
|
94 | 91 | border: var(--spectrum-card-border-width) solid transparent;
|
95 | 92 | border-radius: var(--spectrum-card-corner-radius);
|
96 |
| - border-color: var(--mod-card-border-color, var(--spectrum-card-border-color)); |
| 93 | + border-color: var(--spectrum-card-border-color); |
97 | 94 |
|
98 | 95 | background-color: var(--spectrum-card-background-color);
|
99 | 96 |
|
|
143 | 140 | }
|
144 | 141 |
|
145 | 142 | &:hover {
|
146 |
| - --mod-card-border-color: var(--mod-card-border-color-hover, var(--spectrum-card-border-color-hover)); |
| 143 | + --mod-card-border-color: var(--spectrum-card-border-color-hover); |
147 | 144 | }
|
148 | 145 |
|
149 |
| - &.is-selected::before { |
150 |
| - background-color: rgba(var(--mod-card-selected-background-color-rgb, var(--spectrum-card-selected-background-color-rgb)), var(--spectrum-card-selected-background-opacity)); |
| 146 | + &.is-selected { |
| 147 | + --mod-card-border-color: var(--spectrum-card-border-color-selected); |
| 148 | + |
| 149 | + &::before { |
| 150 | + /* @deprecated --mod-card-selected-background-color-rgb. Use --mod-card-background-color-selected instead. */ |
| 151 | + background-color: var(--mod-card-background-color-selected, var(--spectrum-card-selection-background-color)); |
| 152 | + } |
151 | 153 | }
|
152 | 154 |
|
153 | 155 | &.is-drop-target {
|
|
177 | 179 | inline-size: var(--spectrum-card-actions-size);
|
178 | 180 | block-size: var(--spectrum-card-actions-size);
|
179 | 181 | border-radius: var(--spectrum-card-actions-border-radius);
|
180 |
| - background-color: rgba(var(--spectrum-card-actions-background-color-rgb), var(--spectrum-card-actions-background-color-opacity)); |
| 182 | + background-color: var(--spectrum-card-selection-background-color); |
181 | 183 |
|
182 | 184 | inset-inline-start: calc(var(--spectrum-card-actions-spacing) - var(--spectrum-card-border-width));
|
183 | 185 | inset-block-start: calc(var(--spectrum-card-actions-spacing) - var(--spectrum-card-border-width));
|
|
218 | 220 | background-size: cover;
|
219 | 221 | background-position: center center;
|
220 | 222 |
|
221 |
| - background-color: var(--mod-card-preview-background-color, var(--spectrum-card-preview-background-color)); |
222 |
| - border-block-end-color: var(--mod-card-border-color, var(--spectrum-card-border-color)); |
| 223 | + background-color: var(--spectrum-card-preview-background-color); |
| 224 | + border-block-end-color: var(--spectrum-card-border-color); |
223 | 225 | }
|
224 | 226 |
|
225 | 227 | .spectrum-Card .spectrum-Divider {
|
|
290 | 292 |
|
291 | 293 | color: var(--spectrum-card-body-font-color);
|
292 | 294 | line-height: var(--spectrum-card-body-line-height);
|
293 |
| - border-block-start: var(--spectrum-card-border-width) solid var(--mod-card-divider-color, var(--spectrum-card-divider-color)); |
| 295 | + border-block-start: var(--spectrum-card-border-width) solid var(--spectrum-card-divider-color); |
294 | 296 | }
|
295 | 297 |
|
296 | 298 | .spectrum-Card-header {
|
|
342 | 344 |
|
343 | 345 | .spectrum-Card-preview {
|
344 | 346 | border-radius: var(--spectrum-card-corner-radius);
|
345 |
| - background-color: var(--mod-card-preview-background-color, var(--mod-card-background-color, var(--spectrum-card-preview-background-color))); |
| 347 | + background-color: var(--spectrum-card-preview-background-color); |
346 | 348 | min-block-size: var(--mod-card-preview-minimum-height, var(--spectrum-card-preview-minimum-height));
|
347 | 349 | inline-size: 100%;
|
348 | 350 | flex: 1;
|
|
384 | 386 | }
|
385 | 387 |
|
386 | 388 | &:hover .spectrum-Card-preview {
|
387 |
| - background-color: var(--mod-card-preview-background-color-hover, var(--mod-card-background-color-hover, var(--spectrum-card-preview-background-color-hover))); |
| 389 | + background-color: var(--spectrum-card-preview-background-color-hover); |
388 | 390 | }
|
389 | 391 |
|
390 | 392 | &.is-drop-target {
|
|
394 | 396 |
|
395 | 397 | .spectrum-Card-preview {
|
396 | 398 | transition: none;
|
397 |
| - background-color: var(--mod-card-preview-background-color, var(--mod-card-background-color, var(--spectrum-card-preview-background-color))); |
| 399 | + background-color: var(--spectrum-card-preview-background-color); |
398 | 400 | }
|
399 | 401 |
|
400 | 402 | .spectrum-Card-preview::before {
|
|
422 | 424 | flex-direction: row;
|
423 | 425 |
|
424 | 426 | &:hover .spectrum-Card-preview {
|
425 |
| - border-color: var(--mod-card-border-color-hover, var(--spectrum-card-border-color-hover)); |
| 427 | + --mod-card-border-color: var(--spectrum-card-border-color-hover); |
426 | 428 | }
|
427 | 429 |
|
428 | 430 | .spectrum-Card-preview {
|
|
438 | 440 | border-end-end-radius: 0;
|
439 | 441 |
|
440 | 442 | padding: var(--spectrum-card-horizontal-preview-padding);
|
441 |
| - background-color: var(--mod-card-preview-background-color, var(--spectrum-card-preview-background-color)); |
442 |
| - border-color: var(--mod-card-border-color, var(--spectrum-card-border-color)); |
| 443 | + background-color: var(--spectrum-card-preview-background-color); |
| 444 | + border-color: var(--spectrum-card-border-color); |
443 | 445 | }
|
444 | 446 |
|
445 | 447 | .spectrum-Card-header,
|
|
0 commit comments