Vertical navigation list with groups, icons, nested subnav, and active state.
Sub-components
nav_list/1— root<nav>wrapper with<ul>nav_list_item/1— individual link with optional icon, trailing badge, active/disabled statenav_list_group/1— labeled group of itemsnav_list_divider/1— thin horizontal separator between groups
Examples
<.nav_list aria_label="Main navigation">
<.nav_list_group title="General">
<.nav_list_item href="/dashboard" active>
<:icon><.icon name="hero-home" /></:icon>
Dashboard
</.nav_list_item>
<.nav_list_item href="/projects">
<:icon><.icon name="hero-folder" /></:icon>
Projects
<:trailing><.badge>12</.badge></:trailing>
</.nav_list_item>
</.nav_list_group>
<.nav_list_divider />
<.nav_list_group title="Settings">
<.nav_list_item href="/settings">
<:icon><.icon name="hero-cog-6-tooth" /></:icon>
Settings
</.nav_list_item>
<.nav_list_item disabled>
<:icon><.icon name="hero-bell" /></:icon>
Notifications
</.nav_list_item>
</.nav_list_group>
</.nav_list>
Summary
Functions
Renders a vertical navigation list.
Renders a thin horizontal separator between nav groups.
Renders a labeled group of navigation items.
Renders a single navigation list item.