Skip to content

Commit eca64ee

Browse files
authored
chore: replace wcstudio links with stackblitz (#5499)
* chore: replace wcstudio links with stackblitz * chore: update readme to include stackblitz
1 parent b00b6b0 commit eca64ee

File tree

67 files changed

+223
-208
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+223
-208
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,26 @@ In the case that you'd like to serve and test a static build of the documentatio
8686
yarn docs:build
8787
```
8888

89+
## Using Stackblitz for reproductions
90+
91+
We provide Stackblitz demos for all our components to help you quickly test, experiment, and create reproductions. These interactive environments are perfect for:
92+
93+
- **Bug reports**: Create a minimal reproduction of issues you encounter
94+
- **Experiment**: Test and experiment with components in a live environment to understand their features and behavior
95+
96+
### Finding component demos
97+
98+
Each component's README includes a "Try it on Stackblitz" badge that links to a pre-configured demo environment. You can also find links to all component demos in our [documentation site](https://opensource.adobe.com/spectrum-web-components/).
99+
100+
### Creating reproductions
101+
102+
When reporting bugs or requesting features:
103+
104+
1. **Start with the component demo**: Click the Stackblitz badge in the relevant component's README
105+
2. **Fork the demo**: Click "Fork" in Stackblitz to create your own copy
106+
3. **Reproduce the issue**: Modify the code to demonstrate the problem or desired behavior
107+
4. **Share the link**: Include the Stackblitz URL in your GitHub issue
108+
89109
## Spectrum CSS and Icons
90110

91111
While we've moved away from using Spectrum CSS for component styling, we still maintain a dependency on Spectrum CSS for icons. We aim to keep the icon packages as current as possible to track the Spectrum design system closely.

packages/accordion/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The `<sp-accordion>` element contains a list of items that can be expanded or co
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/accordion?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/accordion)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/accordion?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/accordion)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/Muvuvbd79YCP9tcdtnsW/src/index.ts)
9+
[![Try it on Stackblitz](https://img.shields.io/badge/Try%20it%20on-Stackblitz-blue?style=for-the-badge)](https://stackblitz.com/edit/vitejs-vite-gbdet9lz)
1010

1111
```bash
1212
yarn add @spectrum-web-components/accordion

packages/accordion/accordion-item.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ The `<sp-accordion-item>` element represents a single item in an `<sp-accordion>
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/accordion?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/accordion)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/accordion?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/accordion)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/Muvuvbd79YCP9tcdtnsW/src/index.ts)
109

1110
```
1211
yarn add @spectrum-web-components/accordion

packages/action-bar/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ A `<sp-action-bar>` delivers a floating action bar that is a convenient way to d
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/action-bar?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/action-bar)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/action-bar?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/action-bar)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/Tqvpr5Yolj9drzPab26O/src/index.ts)
9+
[![Try it on Stackblitz](https://img.shields.io/badge/Try%20it%20on-Stackblitz-blue?style=for-the-badge)](https://stackblitz.com/edit/vitejs-vite-d7tebfzk)
1010

1111
```
1212
yarn add @spectrum-web-components/action-bar

packages/action-button/README.md

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ An `<sp-action-button>` represents an action a user can take.
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/action-button?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/action-button)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/action-button?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/action-button)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/mOF1zUEjLJzODGXFYaIU/src/index.ts)
9+
[![Try it on Stackblitz](https://img.shields.io/badge/Try%20it%20on-Stackblitz-blue?style=for-the-badge)](https://stackblitz.com/edit/vitejs-vite-alf1ticu)
1010

1111
```bash
1212
yarn add @spectrum-web-components/action-button
@@ -133,7 +133,7 @@ fulfill the accessibility contract of the button.
133133
<sp-action-button label="Edit">
134134
<sp-icon-edit slot="icon"></sp-icon-edit>
135135
</sp-action-button>
136-
<sp-action-button label="Edit"> hold-affordance>
136+
<sp-action-button label="Edit" hold-affordance>
137137
<sp-icon-edit slot="icon"></sp-icon-edit>
138138
</sp-action-button>
139139
</sp-action-group>
@@ -358,7 +358,13 @@ The `<sp-action-button>` can be customized with either or both of the `emphasize
358358
<sp-action-button label="Edit" quiet disabled selected>
359359
<sp-icon-edit slot="icon"></sp-icon-edit>
360360
</sp-action-button>
361-
<sp-action-button label="Edit" quiet disabled selected hold-affordance>
361+
<sp-action-button
362+
label="Edit"
363+
quiet
364+
disabled
365+
selected
366+
hold-affordance
367+
>
362368
<sp-icon-edit slot="icon"></sp-icon-edit>
363369
</sp-action-button>
364370
</sp-action-group>
@@ -440,7 +446,13 @@ The `<sp-action-button>` can be customized with either or both of the `emphasize
440446
<sp-action-button label="Edit" emphasized disabled selected>
441447
<sp-icon-edit slot="icon"></sp-icon-edit>
442448
</sp-action-button>
443-
<sp-action-button label="Edit" emphasized disabled selected hold-affordance>
449+
<sp-action-button
450+
label="Edit"
451+
emphasized
452+
disabled
453+
selected
454+
hold-affordance
455+
>
444456
<sp-icon-edit slot="icon"></sp-icon-edit>
445457
</sp-action-button>
446458
</sp-action-group>
@@ -484,7 +496,13 @@ The `<sp-action-button>` can be customized with either or both of the `emphasize
484496
<sp-action-button label="Edit" emphasized quiet selected>
485497
<sp-icon-edit slot="icon"></sp-icon-edit>
486498
</sp-action-button>
487-
<sp-action-button label="Edit" emphasized quiet selected hold-affordance>
499+
<sp-action-button
500+
label="Edit"
501+
emphasized
502+
quiet
503+
selected
504+
hold-affordance
505+
>
488506
<sp-icon-edit slot="icon"></sp-icon-edit>
489507
</sp-action-button>
490508
</sp-action-group>
@@ -501,7 +519,13 @@ The `<sp-action-button>` can be customized with either or both of the `emphasize
501519
<sp-action-button label="Edit" emphasized quiet disabled>
502520
<sp-icon-edit slot="icon"></sp-icon-edit>
503521
</sp-action-button>
504-
<sp-action-button label="Edit" emphasized quiet disabled hold-affordance>
522+
<sp-action-button
523+
label="Edit"
524+
emphasized
525+
quiet
526+
disabled
527+
hold-affordance
528+
>
505529
<sp-icon-edit slot="icon"></sp-icon-edit>
506530
</sp-action-button>
507531
</sp-action-group>

packages/action-group/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/action-group?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/action-group)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/action-group?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/action-group)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/ty5ezK85zgVE5vuZfMem/src/index.ts)
9+
[![Try it on Stackblitz](https://img.shields.io/badge/Try%20it%20on-Stackblitz-blue?style=for-the-badge)](https://stackblitz.com/edit/vitejs-vite-xskzaswz)
1010

1111
```
1212
yarn add @spectrum-web-components/action-group

packages/action-menu/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ An `<sp-action-menu>` is an action button that triggers an overlay with `<sp-men
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/action-menu?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/action-menu)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/action-menu?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/action-menu)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/EYQn9T6wOnieZbv4xnPj/src/index.ts)
9+
[![Try it on Stackblitz](https://img.shields.io/badge/Try%20it%20on-Stackblitz-blue?style=for-the-badge)](https://stackblitz.com/edit/vitejs-vite-xdvowrpw)
1010

1111
```
1212
yarn add @spectrum-web-components/action-menu
@@ -280,8 +280,8 @@ On mobile, the menu can be exposed in either a `sp-popover` or `sp-tray`. By def
280280

281281
Usage Guidance:
282282

283-
- Use a tray when a menu’s proximity to its trigger is considered to be less important to the experience, or for showing a volume of content that is too overwhelming for a popover.
284-
- Use a popover when a menu’s proximity to its trigger is considered to be important to the experience, or for showing a volume of content that is manageable for a popover.
283+
- Use a tray when a menu’s proximity to its trigger is considered to be less important to the experience, or for showing a volume of content that is too overwhelming for a popover.
284+
- Use a popover when a menu’s proximity to its trigger is considered to be important to the experience, or for showing a volume of content that is manageable for a popover.
285285

286286
To see this functionality in action, load this page from your mobile device or use Chrome DevTools (or equivalent) and select a mobile device once the Device Toolbar (the phone/tablet icon) is active.
287287

packages/asset/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Use an `<sp-asset>` element to visually represent a file, folder or image in you
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/asset?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/asset)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/asset?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/asset)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/CdMbDDjxdnvVyMlGrrJj/src/index.ts)
9+
[![Try it on Stackblitz](https://img.shields.io/badge/Try%20it%20on-Stackblitz-blue?style=for-the-badge)](https://stackblitz.com/edit/vitejs-vite-wgsurfi9)
1010

1111
```
1212
yarn add @spectrum-web-components/asset

packages/avatar/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ An `<sp-avatar>` is a great way to feature a visual representation of a user.
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/avatar?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/avatar)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/avatar?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/avatar)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/i3gAnjAfQVC43ypsIyw8/src/index.ts)
9+
[![Try it on Stackblitz](https://img.shields.io/badge/Try%20it%20on-Stackblitz-blue?style=for-the-badge)](https://stackblitz.com/edit/vitejs-vite-swzc3ix8)
1010

1111
```
1212
yarn add @spectrum-web-components/avatar

packages/badge/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/badge?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/badge)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/badge?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/badge)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://studio.webcomponents.dev/edit/qxPsOTrGAPB92LzPfk4P/src/index.ts?p=stories)
109

1110
```
1211
yarn add @spectrum-web-components/badge

packages/breadcrumbs/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/breadcrumbs?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/breadcrumbs)
66
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/breadcrumbs?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/breadcrumbs)
7-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/JsuqWBLZTpGVAkZuHTPA/src/index.ts)
87

98
```
109
yarn add @spectrum-web-components/breadcrumbs

packages/breadcrumbs/breadcrumb-item.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ For use within an `<sp-breadcrumbs>` element, an `<sp-breadcrumb-item>` represen
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/breadcrumbs?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/breadcrumbs)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/breadcrumbs?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/breadcrumbs)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/JsuqWBLZTpGVAkZuHTPA/src/index.ts)
109

1110
```
1211
yarn add @spectrum-web-components/breadcrumbs

packages/button-group/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/button-group?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/button-group)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/button-group?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/button-group)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/Zjc3o94DWuBkT4ve3dny/src/index.ts)
109

1110
```
1211
yarn add @spectrum-web-components/button-group

packages/button/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ loudness for various attention-getting needs.
99

1010
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/button?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/button)
1111
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/button?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/button)
12-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/Zjc3o94DWuBkT4ve3dny/src/index.ts)
12+
[![Try it on Stackblitz](https://img.shields.io/badge/Try%20it%20on-Stackblitz-blue?style=for-the-badge)](https://stackblitz.com/edit/vitejs-vite-rgg7nx1d)
1313

1414
```zsh
1515
yarn add @spectrum-web-components/button

packages/button/clear-button.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ An `<sp-clear-button>` is a special extension of the `ButtonBase` class that inc
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/button?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/button)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/button?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/button)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/Zjc3o94DWuBkT4ve3dny/src/index.ts)
109

1110
```zsh
1211
yarn add @spectrum-web-components/button

packages/button/close-button.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ An `<sp-close-button>` is a special extension of the `ButtonBase` class that inc
66

77
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/button?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/button)
88
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/button?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/button)
9-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/Zjc3o94DWuBkT4ve3dny/src/index.ts)
109

1110
```zsh
1211
yarn add @spectrum-web-components/button

packages/card/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ image/caption pairs.
99

1010
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/card?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/card)
1111
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/card?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/card)
12-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/0lwluuJO4nR1daE9dyRw/src/index.stories.js)
12+
[![Try it on Stackblitz](https://img.shields.io/badge/Try%20it%20on-Stackblitz-blue?style=for-the-badge)](https://stackblitz.com/edit/vitejs-vite-gk9u4xqr)
1313

1414
```
1515
yarn add @spectrum-web-components/card

packages/checkbox/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ instead of selecting.
1010

1111
[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/checkbox?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/checkbox)
1212
[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/checkbox?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/checkbox)
13-
[![Try it on webcomponents.dev](https://img.shields.io/badge/Try%20it%20on-webcomponents.dev-green?style=for-the-badge)](https://webcomponents.dev/edit/collection/fO75441E1Q5ZlI0e9pgq/jeIGAXHMUrTp6hGMquoD/src/index.ts)
13+
[![Try it on Stackblitz](https://img.shields.io/badge/Try%20it%20on-Stackblitz-blue?style=for-the-badge)](https://stackblitz.com/edit/vitejs-vite-31hvwr2m)
1414

1515
```bash
1616
yarn add @spectrum-web-components/checkbox
@@ -246,7 +246,7 @@ Screen readers interpret checkboxes by announcing their role, label, current sta
246246

247247
When focused, a screen reader will announce:
248248

249-
- The label (text provided inside the or associated with it)
250-
- The state: "checked", "not checked", or "partially checked" (when indeterminate is set)
251-
- The role: "checkbox"
252-
- If the checkbox is marked as invalid, it may also announce "invalid entry" depending on the screen reader.
249+
- The label (text provided inside the or associated with it)
250+
- The state: "checked", "not checked", or "partially checked" (when indeterminate is set)
251+
- The role: "checkbox"
252+
- If the checkbox is marked as invalid, it may also announce "invalid entry" depending on the screen reader.

0 commit comments

Comments
 (0)