class Bootstrap4RailsComponents::Bootstrap::Components::ButtonGroup

Bootstrap Button Group Component An optional parent of the Button component getbootstrap.com/docs/4.1/components/breadcrumb/

Public Instance Methods

vertical() click to toggle source
# File lib/bootstrap4_rails_components/bootstrap/components/button_group.rb, line 13
def vertical
  options.fetch(:vertical, false)
end

Private Instance Methods

assistive_html_attributes() click to toggle source
# File lib/bootstrap4_rails_components/bootstrap/components/button_group.rb, line 19
def assistive_html_attributes
  super.merge!(role: 'group', aria: { label: 'action buttons' })
end
component_css_class() click to toggle source
# File lib/bootstrap4_rails_components/bootstrap/components/button_group.rb, line 23
def component_css_class
  'btn-group'
end
css_classes() click to toggle source
# File lib/bootstrap4_rails_components/bootstrap/components/button_group.rb, line 27
def css_classes
  [
    super,
    ("#{component_css_class}-vertical" if vertical)
  ].join(' ').squish
end