Sidebar
Collapsible sidebar navigation panel with grouped items.
Basic Sidebar
Preview
<aside class="nano-sidebar" data-controller="nanoui-sidebar">
<div class="nano-sidebar__header">
<span>Navigation</span>
<button class="nano-sidebar__toggle" data-action="nanoui-sidebar#toggle" aria-label="Toggle sidebar">
<!-- icon -->
</button>
</div>
<nav class="nano-sidebar__nav">
<div class="nano-sidebar__group">
<span class="nano-sidebar__group-label">General</span>
<a class="nano-sidebar__item nano-sidebar__item--active" href="#">Dashboard</a>
<a class="nano-sidebar__item" href="#">Analytics</a>
<a class="nano-sidebar__item" href="#">Reports</a>
</div>
<div class="nano-sidebar__group">
<span class="nano-sidebar__group-label">Settings</span>
<a class="nano-sidebar__item" href="#">Profile</a>
<a class="nano-sidebar__item" href="#">Preferences</a>
</div>
</nav>
<div class="nano-sidebar__footer">
<a class="nano-sidebar__item" href="#">Logout</a>
</div>
</aside>
<!-- Collapsed state: add nano-sidebar--collapsed to collapse the sidebar -->
<!-- Requires Stimulus controller: nanoui-sidebar -->