Module: UI::SidebarMenuBehavior
- Included in:
- SidebarMenu
- Defined in:
- app/behaviors/ui/sidebar_menu_behavior.rb
Overview
UI::SidebarMenuBehavior
Instance Method Summary collapse
- #sidebar_menu_classes ⇒ Object
- #sidebar_menu_data_attributes ⇒ Object
- #sidebar_menu_html_attributes ⇒ Object
Instance Method Details
#sidebar_menu_classes ⇒ Object
27 28 29 30 31 32 33 |
# File 'app/behaviors/ui/sidebar_menu_behavior.rb', line 27 def classes_value = respond_to?(:classes, true) ? classes : @classes TailwindMerge::Merger.new.merge([ , classes_value ].compact.join(" ")) end |
#sidebar_menu_data_attributes ⇒ Object
35 36 37 38 39 |
# File 'app/behaviors/ui/sidebar_menu_behavior.rb', line 35 def { slot: "sidebar-menu" } end |
#sidebar_menu_html_attributes ⇒ Object
20 21 22 23 24 25 |
# File 'app/behaviors/ui/sidebar_menu_behavior.rb', line 20 def { class: , data: } end |