Method: Admin::TextComponent#initialize

Defined in:
lib/generators/infold/templates/install/app/components/admin/text_component.rb

#initialize(form, field, form_kind: nil, datepicker: false, timepicker: false, html_class: nil, placeholder: nil, rows: nil, data: nil) ⇒ TextComponent

Returns a new instance of TextComponent.



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/generators/infold/templates/install/app/components/admin/text_component.rb', line 5

def initialize(form, field, form_kind: nil, datepicker: false, timepicker: false, html_class: nil, placeholder: nil, rows: nil, data: nil)
  @form = form
  @field = field
  @form_kind = form_kind || 'text_field'
  @datepicker = datepicker
  @timepicker = timepicker
  @class = html_class
  @data = data || {}
  @placeholder = placeholder
  @rows = rows
end