Flowbite::Sidebar

Renders a fixed-position sidebar container.

Use Flowbite::Sidebar as the outer shell and Flowbite::Sidebar::Navigation inside it to render the list of Flowbite::Sidebar::Items.

Usage

<%= render(Flowbite::Sidebar.new) do %>
  <%= render(Flowbite::Sidebar::Navigation.new) do |nav| %>
    <% nav.with_item do %>
      <%= render(Flowbite::Sidebar::Item.new(href: "/dashboard")) { "Dashboard" } %>
    <% end %>
  <% end %>
<% end %>

API reference

Inherits from Flowbite

In namespace

Constructor

def initialize(class: nil, **options)

Parameters

class Array<String> Additional CSS classes for the sidebar container.
options Hash Additional HTML options for the sidebar container.

See also

Ruby API documentation for class Flowbite::Sidebar