Accordion и Disclosure используют native <details> / <summary>, поэтому раскрытие работает без JS.
Check component states, copy examples, keyboard focus, and responsive layout before release.
Keep component copy short and include code examples for the smallest useful markup.
Use native disclosure behavior when the component does not need custom animation or async content.
Use this variant for a single expandable group inside forms or metadata blocks.
<div class="accordion">
<details class="accordion-item" open>
<summary class="accordion-summary">
<span class="accordion-summary-content">
<i class="ph ph-list-checks"></i>
Release checklist
</span>
<i class="ph ph-caret-down accordion-icon"></i>
</summary>
<div class="accordion-panel">
<p>Check component states, copy examples, keyboard focus, and responsive layout.</p>
</div>
</details>
</div>
<details class="disclosure">
<summary class="accordion-summary">
<span class="accordion-summary-content">Compact disclosure</span>
<i class="ph ph-caret-down accordion-icon"></i>
</summary>
<div class="accordion-panel">
<p>Use this variant for a single expandable group.</p>
</div>
</details>