Class: UI::MenubarContentComponent
- Inherits:
-
ViewComponent::Base
- Object
- ViewComponent::Base
- UI::MenubarContentComponent
- Includes:
- MenubarContentBehavior
- Defined in:
- app/view_components/ui/menubar_content_component.rb
Overview
ContentComponent - ViewComponent implementation
Container for menu items.
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(align: "start", side: "bottom", classes: "", **attributes) ⇒ MenubarContentComponent
constructor
A new instance of MenubarContentComponent.
Methods included from MenubarContentBehavior
#menubar_content_classes, #menubar_content_data_attributes, #menubar_content_html_attributes
Constructor Details
#initialize(align: "start", side: "bottom", classes: "", **attributes) ⇒ MenubarContentComponent
Returns a new instance of MenubarContentComponent.
14 15 16 17 18 19 |
# File 'app/view_components/ui/menubar_content_component.rb', line 14 def initialize(align: "start", side: "bottom", classes: "", **attributes) @align = align @side = side @classes = classes @attributes = attributes end |
Instance Method Details
#call ⇒ Object
21 22 23 24 25 |
# File 'app/view_components/ui/menubar_content_component.rb', line 21 def call content_tag :div, **.deep_merge(@attributes) do content end end |