Class: Maglev::Uikit::MenuDropdownComponent::ItemComponent
- Inherits:
-
ViewComponent::Base
- Object
- ViewComponent::Base
- Maglev::Uikit::MenuDropdownComponent::ItemComponent
show all
- Defined in:
- app/components/maglev/uikit/menu_dropdown_component.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.inner_content ⇒ Object
83
84
85
86
87
88
89
90
91
92
93
94
|
# File 'app/components/maglev/uikit/menu_dropdown_component.rb', line 83
def self.inner_content
<<-ERB
<%= render Maglev::Uikit::IconComponent.new(name: icon.to_s, size: '1.15rem', class_names: 'mr-2 shrink-0') if icon? %>
<span class="<%= 'col-start-2' unless icon? %> whitespace-nowrap whitespace-nowrap truncate overflow-hidden">
<%= label %>
</span>
<%= render Maglev::Uikit::IconComponent.new(name: 'arrow_right', size: '1.15rem', class_names: 'ml-2 shrink-0') if right_arrow? %>
<span class="col-start-2 whitespace-nowrap whitespace-nowrap truncate overflow-hidden text-xs text-gray-500">
<%= sub_label %>
</span>
ERB
end
|
Instance Method Details
#right_arrow? ⇒ Boolean
96
97
98
|
# File 'app/components/maglev/uikit/menu_dropdown_component.rb', line 96
def right_arrow?
false
end
|