Skip to content

Commit 31017a0

Browse files
committed
chore: apply code review feedback
1 parent ed93788 commit 31017a0

File tree

5 files changed

+93
-61
lines changed

5 files changed

+93
-61
lines changed

migration-roadmap/avatar.md

Lines changed: 38 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,21 @@
77
<details>
88
<summary>CSS selectors</summary>
99

10-
- `.spectrum-Avatar`
10+
**Root class**: `.spectrum-Avatar`
11+
12+
**Elements**:
13+
1114
- `.spectrum-Avatar-image`
1215
- `.spectrum-Avatar-link`
16+
17+
**States**:
18+
19+
- `.spectrum-Avatar.is-disabled`
20+
- `.spectrum-Avatar.is-focused:not(.is-disabled):after`
21+
- `.spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`
22+
23+
**Variants**:
24+
1325
- `.spectrum-Avatar--size50`
1426
- `.spectrum-Avatar--size75`
1527
- `.spectrum-Avatar--size100`
@@ -27,9 +39,6 @@
2739
- `.spectrum-Avatar--size1300`
2840
- `.spectrum-Avatar--size1400`
2941
- `.spectrum-Avatar--size1500`
30-
- `.spectrum-Avatar.is-disabled`
31-
- `.spectrum-Avatar.is-focused:not(.is-disabled):after`
32-
- `.spectrum-Avatar:not(.is-disabled) .spectrum-Avatar-link:focus-visible:after`
3342

3443
</details>
3544

@@ -41,7 +50,7 @@ None found for this component.
4150
</details>
4251

4352
<details>
44-
<summary>Modifiers</summary>
53+
<summary>Modifiers *deprecated*</summary>
4554

4655
- `--mod-avatar-block-size`
4756
- `--mod-avatar-border-radius`
@@ -159,38 +168,37 @@ No significant structural changes.
159168

160169
### CSS => SWC mapping
161170

162-
| CSS selector | Attribute or slot | Status |
163-
| ------------------------------ | -------------------- | --------------- |
164-
| `.spectrum-Avatar--size50` | `size="50"` | Implemented |
165-
| `.spectrum-Avatar--size75` | `size="75"` | Implemented |
166-
| `.spectrum-Avatar--size100` | `size="100"` | Implemented |
167-
| `.spectrum-Avatar--size200` | `size="200"` | Implemented |
168-
| `.spectrum-Avatar--size300` | `size="300"` | Implemented |
169-
| `.spectrum-Avatar--size400` | `size="400"` | Implemented |
170-
| `.spectrum-Avatar--size500` | `size="500"` | Implemented |
171-
| `.spectrum-Avatar--size600` | `size="600"` | Implemented |
172-
| `.spectrum-Avatar--size700` | `size="700"` | Implemented |
173-
| `.spectrum-Avatar-image` | `src` attribute | Implemented |
174-
| `.spectrum-Avatar-link` | `href` attribute | Implemented |
175-
| `.spectrum-Avatar.is-disabled` | `disabled` attribute | Missing from WC |
176-
| `.spectrum-Avatar.is-focused` | Focus state | Missing from WC |
177-
| `.spectrum-Avatar--size800` | `size="800"` | Missing from WC |
178-
| `.spectrum-Avatar--size900` | `size="900"` | Missing from WC |
179-
| `.spectrum-Avatar--size1000` | `size="1000"` | Missing from WC |
180-
| `.spectrum-Avatar--size1100` | `size="1100"` | Missing from WC |
181-
| `.spectrum-Avatar--size1200` | `size="1200"` | Missing from WC |
182-
| `.spectrum-Avatar--size1300` | `size="1300"` | Missing from WC |
183-
| `.spectrum-Avatar--size1400` | `size="1400"` | Missing from WC |
184-
| `.spectrum-Avatar--size1500` | `size="1500"` | Missing from WC |
171+
| CSS selector | Attribute or slot | Status |
172+
| ---------------------------- | -------------------- | ---------------------------------------- |
173+
| `.spectrum-Avatar--size50` | `size="50"` | Implemented |
174+
| `.spectrum-Avatar--size75` | `size="75"` | Implemented |
175+
| `.spectrum-Avatar--size100` | `size="100"` | Implemented |
176+
| `.spectrum-Avatar--size200` | `size="200"` | Implemented |
177+
| `.spectrum-Avatar--size300` | `size="300"` | Implemented |
178+
| `.spectrum-Avatar--size400` | `size="400"` | Implemented |
179+
| `.spectrum-Avatar--size500` | `size="500"` | Implemented |
180+
| `.spectrum-Avatar--size600` | `size="600"` | Implemented |
181+
| `.spectrum-Avatar--size700` | `size="700"` | Implemented |
182+
| `.spectrum-Avatar-image` | `src` attribute | Implemented |
183+
| `.spectrum-Avatar-link` | `href` attribute | Implemented |
184+
| `.is-focused` | Focus state | Implemented |
185+
| `.is-disabled` | `disabled` attribute | Missing from WC |
186+
| `.spectrum-Avatar--size800` | `size="800"` | Missing from WC (new size in Spectrum 2) |
187+
| `.spectrum-Avatar--size900` | `size="900"` | Missing from WC (new size in Spectrum 2) |
188+
| `.spectrum-Avatar--size1000` | `size="1000"` | Missing from WC (new size in Spectrum 2) |
189+
| `.spectrum-Avatar--size1100` | `size="1100"` | Missing from WC (new size in Spectrum 2) |
190+
| `.spectrum-Avatar--size1200` | `size="1200"` | Missing from WC (new size in Spectrum 2) |
191+
| `.spectrum-Avatar--size1300` | `size="1300"` | Missing from WC (new size in Spectrum 2) |
192+
| `.spectrum-Avatar--size1400` | `size="1400"` | Missing from WC (new size in Spectrum 2) |
193+
| `.spectrum-Avatar--size1500` | `size="1500"` | Missing from WC (new size in Spectrum 2) |
185194

186195
## Summary of changes
187196

188197
### CSS => SWC implementation gaps
189198

190199
**CSS features missing from Web Component:**
191200

192-
- Disabled state support (`.spectrum-Avatar.is-disabled`)
193-
- Focus state support (`.spectrum-Avatar.is-focused`)
201+
- Disabled state support (`.is-disabled`)
194202
- Larger size variants (800, 900, 1000, 1100, 1200, 1300, 1400, 1500)
195203

196204
**Web Component features missing from CSS:**

migration-roadmap/opacity-checkerboard.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@
77
<details>
88
<summary>CSS selectors</summary>
99

10-
- `.spectrum-OpacityCheckerboard`
10+
**Root class**: `.spectrum-OpacityCheckerboard`
11+
12+
**Variants**:
13+
1114
- `.spectrum-OpacityCheckerboard--sizeS`
1215

1316
</details>
@@ -20,7 +23,7 @@ None found for this component.
2023
</details>
2124

2225
<details>
23-
<summary>Modifiers</summary>
26+
<summary>Modifiers *deprecated*</summary>
2427

2528
- `--mod-opacity-checkerboard-dark`
2629
- `--mod-opacity-checkerboard-light`

migration-roadmap/swatch-group.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@
77
<details>
88
<summary>CSS selectors</summary>
99

10-
- `.spectrum-SwatchGroup`
10+
**Root class**: `.spectrum-SwatchGroup`
11+
12+
**Variants**:
13+
1114
- `.spectrum-SwatchGroup--compact`
1215
- `.spectrum-SwatchGroup--spacious:has(.spectrum-Swatch--sizeM, .spectrum-Swatch--sizeL)`
1316
- `.spectrum-SwatchGroup--spacious:has(.spectrum-Swatch--sizeXS, .spectrum-Swatch--sizeS)`
@@ -22,7 +25,7 @@
2225
</details>
2326

2427
<details>
25-
<summary>Modifiers</summary>
28+
<summary>Modifiers *deprecated*</summary>
2629

2730
- `--mod-swatchgroup-spacing`
2831

migration-roadmap/swatch.md

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,23 @@
77
<details>
88
<summary>CSS selectors</summary>
99

10-
- `.spectrum-Swatch`
11-
- `.spectrum-Swatch .spectrum-Swatch-disabledIcon`
12-
- `.spectrum-Swatch .spectrum-Swatch-fill`
10+
**Root class**: `.spectrum-Swatch`
11+
12+
**Elements**:
13+
14+
- `.spectrum-Swatch:before`
15+
- `.spectrum-Swatch-disabledIcon`
16+
- `.spectrum-Swatch-fill`
17+
- `.spectrum-Swatch-icon`
18+
- `.spectrum-Swatch-image`
19+
- `.spectrum-Swatch-disabledIcon`
20+
- `.spectrum-Swatch-fill`
21+
- `.spectrum-Swatch-fill:before`
22+
- `.spectrum-Swatch-icon`
23+
- `.spectrum-Swatch-image`
24+
25+
**Variants**:
26+
1327
- `.spectrum-Swatch--rectangle`
1428
- `.spectrum-Swatch--roundingFull.is-selected:not(.spectrum-Swatch--rectangle) .spectrum-Swatch-fill`
1529
- `.spectrum-Swatch--roundingFull.is-selected:not(.spectrum-Swatch--rectangle) .spectrum-Swatch-fill:before`
@@ -25,16 +39,11 @@
2539
- `.spectrum-Swatch--roundingNone.is-selected .spectrum-Swatch-fill:before`
2640
- `.spectrum-Swatch--roundingNone:after`
2741
- `.spectrum-Swatch--roundingNone:before`
28-
- `.spectrum-Swatch--sizeL`
29-
- `.spectrum-Swatch--sizeS`
3042
- `.spectrum-Swatch--sizeXS`
31-
- `.spectrum-Swatch-disabledIcon`
43+
- `.spectrum-Swatch--sizeS`
44+
- `.spectrum-Swatch--sizeL`
3245
- `.spectrum-Swatch-disabledIcon path:first-child`
3346
- `.spectrum-Swatch-disabledIcon path:last-child`
34-
- `.spectrum-Swatch-fill`
35-
- `.spectrum-Swatch-fill:before`
36-
- `.spectrum-Swatch-icon`
37-
- `.spectrum-Swatch-image`
3847
- `.spectrum-Swatch.is-addSwatch`
3948
- `.spectrum-Swatch.is-addSwatch .spectrum-Swatch-fill`
4049
- `.spectrum-Swatch.is-addSwatch .spectrum-Swatch-icon`
@@ -56,7 +65,6 @@
5665
- `.spectrum-Swatch.is-selected .spectrum-Swatch-fill`
5766
- `.spectrum-Swatch.is-selected .spectrum-Swatch-fill:before`
5867
- `.spectrum-Swatch.is-selected:before`
59-
- `.spectrum-Swatch:before`
6068
- `.spectrum-Swatch:focus-visible`
6169
- `.spectrum-Swatch[disabled]`
6270
- `.spectrum-Swatch[disabled] .spectrum-Swatch-disabledIcon`
@@ -71,7 +79,7 @@ None found for this component.
7179
</details>
7280

7381
<details>
74-
<summary>Modifiers</summary>
82+
<summary>Modifiers *deprecated*</summary>
7583

7684
- `--mod-add-button-background`
7785
- `--mod-add-button-background-down`

migration-roadmap/thumbnail.md

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,28 @@
77
<details>
88
<summary>CSS selectors</summary>
99

10-
- `.spectrum-Thumbnail`
11-
- `.spectrum-Thumbnail--cover .spectrum-Thumbnail-image`
10+
**Root class**: `.spectrum-Thumbnail`
11+
12+
**Elements**:
13+
14+
- `.spectrum-Thumbnail:before`
15+
- `.spectrum-Thumbnail-image`
16+
- `.spectrum-Thumbnail-image-wrapper`
17+
- `.spectrum-Thumbnail-layer`
18+
- `.spectrum-Thumbnail-layer:before`
19+
- `.spectrum-Thumbnail-layer-inner`
20+
- `.spectrum-Thumbnail-background`
21+
22+
**States**:
23+
24+
- `.spectrum-Thumbnail.is-disabled`
25+
- `.spectrum-Thumbnail.is-focused`
26+
- `.spectrum-Thumbnail.is-focused:after`
27+
- `.spectrum-Thumbnail.is-focused .spectrum-Thumbnail-image-wrapper`
28+
- `.spectrum-Thumbnail-layer.is-selected`
29+
30+
**Variants**:
31+
1232
- `.spectrum-Thumbnail--size50`
1333
- `.spectrum-Thumbnail--size75`
1434
- `.spectrum-Thumbnail--size100`
@@ -21,18 +41,8 @@
2141
- `.spectrum-Thumbnail--size800`
2242
- `.spectrum-Thumbnail--size900`
2343
- `.spectrum-Thumbnail--size1000`
24-
- `.spectrum-Thumbnail-background`
25-
- `.spectrum-Thumbnail-image`
26-
- `.spectrum-Thumbnail-image-wrapper`
27-
- `.spectrum-Thumbnail-layer`
28-
- `.spectrum-Thumbnail-layer-inner`
29-
- `.spectrum-Thumbnail-layer.is-selected`
30-
- `.spectrum-Thumbnail-layer:before`
31-
- `.spectrum-Thumbnail.is-disabled`
32-
- `.spectrum-Thumbnail.is-focused`
33-
- `.spectrum-Thumbnail.is-focused .spectrum-Thumbnail-image-wrapper`
34-
- `.spectrum-Thumbnail.is-focused:after`
35-
- `.spectrum-Thumbnail:before`
44+
45+
- `.spectrum-Thumbnail--cover .spectrum-Thumbnail-image`
3646

3747
</details>
3848

@@ -44,7 +54,7 @@
4454
</details>
4555

4656
<details>
47-
<summary>Modifiers</summary>
57+
<summary>Modifiers *deprecated*</summary>
4858

4959
- `--mod-thumbnail-border-color`
5060
- `--mod-thumbnail-border-color-selected`

0 commit comments

Comments
 (0)