Module: UI::SidebarBehavior
- Included in:
- Sidebar
- Defined in:
- app/behaviors/ui/sidebar_behavior.rb
Overview
UI::SidebarBehavior
Instance Method Summary collapse
Instance Method Details
#sidebar_classes ⇒ Object
32 33 34 35 36 37 38 39 |
# File 'app/behaviors/ui/sidebar_behavior.rb', line 32 def classes_value = respond_to?(:classes, true) ? classes : @classes TailwindMerge::Merger.new.merge([ , , classes_value ].compact.join(" ")) end |
#sidebar_data_attributes ⇒ Object
41 42 43 44 45 46 47 48 49 |
# File 'app/behaviors/ui/sidebar_behavior.rb', line 41 def { slot: "sidebar", variant: @variant, side: @side, collapsible: @collapsible, ui__sidebar_target: "sidebar" } end |
#sidebar_html_attributes ⇒ Object
25 26 27 28 29 30 |
# File 'app/behaviors/ui/sidebar_behavior.rb', line 25 def { class: , data: } end |