Skip to content

Commit 1a6175a

Browse files
authored
Alternate for #41142, disabled list group items (#41397)
1 parent 5c5f291 commit 1a6175a

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

site/src/content/docs/components/list-group.mdx

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,22 +30,12 @@ Add `.active` to a `.list-group-item` to indicate the current active selection.
3030
<li class="list-group-item">And a fifth one</li>
3131
</ul>`} />
3232

33-
## Disabled items
34-
35-
Add `.disabled` to a `.list-group-item` to make it _appear_ disabled. Note that some elements with `.disabled` will also require custom JavaScript to fully disable their click events (e.g., links).
36-
37-
<Example code={`<ul class="list-group">
38-
<li class="list-group-item disabled" aria-disabled="true">A disabled item</li>
39-
<li class="list-group-item">A second item</li>
40-
<li class="list-group-item">A third item</li>
41-
<li class="list-group-item">A fourth item</li>
42-
<li class="list-group-item">And a fifth one</li>
43-
</ul>`} />
44-
4533
## Links and buttons
4634

4735
Use `<a>`s or `<button>`s to create _actionable_ list group items with hover, disabled, and active states by adding `.list-group-item-action`. We separate these pseudo-classes to ensure list groups made of non-interactive elements (like `<li>`s or `<div>`s) don’t provide a click or tap affordance.
4836

37+
Make `.list-group-item-action` instances _appear_ disabled by adding `.disabled`, and `aria-disabled="true"` to inform assistive technologies that the element is disabled. You may require additional JavaScript to fully disable links and buttons.
38+
4939
Be sure to **not use the standard `.btn` classes here**.
5040

5141
<Example code={`<div class="list-group">
@@ -55,7 +45,7 @@ Be sure to **not use the standard `.btn` classes here**.
5545
<a href="#" class="list-group-item list-group-item-action">A second link item</a>
5646
<a href="#" class="list-group-item list-group-item-action">A third link item</a>
5747
<a href="#" class="list-group-item list-group-item-action">A fourth link item</a>
58-
<a class="list-group-item list-group-item-action disabled" aria-disabled="true">A disabled link item</a>
48+
<a href="#" class="list-group-item list-group-item-action disabled" aria-disabled="true">A disabled link item</a>
5949
</div>`} />
6050

6151
With `<button>`s, you can also make use of the `disabled` attribute instead of the `.disabled` class. Sadly, `<a>`s don’t support the disabled attribute.

0 commit comments

Comments
 (0)