class AppSecondaryNavigationComponent
Public Class Methods
Source
# File app/components/app_secondary_navigation_component.rb, line 6 def initialize(reverse: false, classes: nil, attributes: {}) @classes = [ "app-secondary-navigation", reverse ? "app-secondary-navigation--reverse" : nil, *Array(classes) ].compact.join(" ") @attributes = attributes.merge(class: @classes, "aria-label": "Secondary menu") end
Public Instance Methods
Source
# File app/components/app_secondary_navigation_component.rb, line 17 def selected_item_text selected_item = items.find(&:selected) selected_item&.call end