Skip to content

Commit 2406a52

Browse files
docs(aria): add exsamples to docs
1 parent 38a85f9 commit 2406a52

2 files changed

Lines changed: 21 additions & 12 deletions

File tree

src/aria/disclosure/disclosure-content.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,16 @@ import type {DisclosureTrigger} from './disclosure-trigger';
2121
* is first expanded.
2222
*
2323
* ```html
24-
* <div ngDisclosureContent [trigger]="myTrigger">
25-
* <ng-template ngDeferredContent>
26-
* <p>This content is lazily rendered when expanded.</p>
27-
* </ng-template>
24+
* <!-- Straw Hat Pirates crew FAQ with deferred content -->
25+
* <div class="crew-faq">
26+
* <button ngDisclosureTrigger #faq="ngDisclosureTrigger" [controls]="'bounty-info'">
27+
* 🏴‍☠️ What is Luffy's current bounty?
28+
* </button>
29+
* <div id="bounty-info" ngDisclosureContent [trigger]="faq">
30+
* <ng-template ngDeferredContent>
31+
* <p>3,000,000,000 Berries - One of the Four Emperors of the Sea!</p>
32+
* </ng-template>
33+
* </div>
2834
* </div>
2935
* ```
3036
*

src/aria/disclosure/disclosure-trigger.ts

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,17 @@ import {DISCLOSURE_TRIGGER} from './disclosure-tokens';
2727
* interactions (Enter, Space) and manages ARIA attributes for accessibility.
2828
*
2929
* ```html
30-
* <button ngDisclosureTrigger [(expanded)]="isExpanded" [controls]="'content-id'">
31-
* Show Details
32-
* </button>
33-
* <div id="content-id" ngDisclosureContent [trigger]="trigger">
34-
* <ng-template ngDeferredContent>
35-
* <p>This content is shown when expanded.</p>
36-
* </ng-template>
37-
* </div>
30+
* <!-- Devil Fruit encyclopedia with two-way binding -->
31+
* <article class="devil-fruit-card">
32+
* <h3>🍈 Gomu Gomu no Mi</h3>
33+
* <p>A Paramecia-type Devil Fruit (until kaido) that grants the user's body rubber properties...</p>
34+
* <button ngDisclosureTrigger #details="ngDisclosureTrigger" [(expanded)]="showPowers">
35+
* {{ showPowers() ? 'Hide Powers' : 'Reveal Powers' }}
36+
* </button>
37+
* <div ngDisclosureContent [trigger]="details">
38+
* <p>Gear 2nd, Gear 3rd, Gear 4th, Gear 5th - Nika Awakening!</p>
39+
* </div>
40+
* </article>
3841
* ```
3942
*
4043
* @developerPreview 21.0

0 commit comments

Comments
 (0)