Class: Trek::ButtonGroupComponent::Button

Inherits:
Component
  • Object
show all
Defined in:
app/components/trek/button_group_component.rb

Instance Method Summary collapse

Methods included from StimulusHelpers

#stimulus_action, #stimulus_class, #stimulus_class_hash, #stimulus_class_key, #stimulus_target, #stimulus_target_hash, #stimulus_target_key, #stimulus_value, #stimulus_value_hash, #stimulus_value_key

Methods included from CssClassesHelpers

#class_for, #class_names_for, #root_class

Methods included from IdentifierHelper

#identifier

Instance Method Details

#callObject



19
20
21
22
23
24
25
# File 'app/components/trek/button_group_component.rb', line 19

def call
  link_to(
    text,
    href,
    class: classnames
  )
end

#classnamesObject



27
28
29
30
31
32
33
# File 'app/components/trek/button_group_component.rb', line 27

def classnames
  class_names_for(
    root_class,
    active:,
    map_args: true
  )
end