- Semantic HTML first
- One class per component
- Design tokens throughout
- Zero BEM classes
<ul>
<li>Item one</li>
<li>Item two</li>
<li>Item three</li>
</ul>
Semantic list components. Native <ul> and <ol> with framework styling. No extra classes for basic lists.
<ul>
<li>Item one</li>
<li>Item two</li>
<li>Item three</li>
</ul>
<ol>
<li>Step one</li>
<li>Step two</li>
</ol>
<ul>
<li>
<span class="axicon render" data-name="Check-Circle"></span>
Accessible by default
</li>
</ul>
<ul>
<li>Parent item
<ul>
<li>Child item</li>
</ul>
</li>
</ul>
Navigation lists need no bullets. The framework handles list-style: none automatically on nav ul, header ul, and footer ul.
<nav aria-label="Main">
<ul>
<li><a href="/">Home</a></li>
<li><a href="/docs">Docs</a></li>
</ul>
</nav>
<ul> for unordered items, <ol> when sequence mattersrole="listbox" or role="menu"The List component is designed for versatile implementation across modern web applications. Ideal scenarios include: