Noora.Sidebar (noora v0.2.2)

A flexible sidebar.

Example

<.sidebar>
  <.sidebar_item
    label="Dashboard"
    icon="home"
    patch={~p"/dashboard"}
    selected={@live_action == :dashboard}
  />
  <.sidebar_group
    id="products-group"
    label="Products"
    icon="package"
    collapsible={true}
    default_open={true}
  >
    <.sidebar_item
      label="All Products"
      icon="list"
      patch={~p"/products"}
    />
    <.sidebar_item
      label="Add Product"
      icon="plus"
      patch={~p"/products/new"}
    />
  </.sidebar_group>
</.sidebar>

Summary

Functions

sidebar(assigns)

Slots

  • inner_block (required)