PhiaUi.Components.Layout.NavList (phia_ui v0.1.17)

Copy Markdown View Source

Vertical navigation list with groups, icons, nested subnav, and active state.

Sub-components

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.

Functions