Class: Nav::SidebarComponent

Inherits:
SparkComponents::Component
  • Object
show all
Defined in:
app/components/spark/nav/sidebar_component.rb

Direct Known Subclasses

App::SidebarComponent

Instance Method Summary collapse

Instance Method Details

#before_renderObject



20
21
22
# File 'app/components/spark/nav/sidebar_component.rb', line 20

def before_render
  data_attr nav_id: unique_id
end

#renderObject



24
25
26
27
28
29
30
31
32
33
# File 'app/components/spark/nav/sidebar_component.rb', line 24

def render
  (:nav, tag_attrs) do
    concat sidebar_toggle_tag
    concat (:div, class: join_class("wrapper")) {
      concat header_tag unless header.blank?
      groups.each { |group| concat group }
      concat footer_tag unless footer.blank?
    }
  end
end