Class: ComponentSupport::ButtonSupport

Inherits:
Object
  • Object
show all
Defined in:
app/components/component_support/button_support.rb

Overview

General support for buttons.

Class Method Summary collapse

Class Method Details

.classes(variant: nil, size: nil, classes: [], bordered: true) ⇒ Object



6
7
8
9
10
11
12
# File 'app/components/component_support/button_support.rb', line 6

def self.classes(variant: nil, size: nil, classes: [], bordered: true)
  ComponentSupport::CssClasses.merge('btn',
                                     variant ? "btn-#{variant}" : nil,
                                     size ? "btn-#{size}" : nil,
                                     bordered ? nil : %w[border border-0],
                                     classes)
end