Class: Form::InputFieldsetComponent
- Inherits:
-
ViewComponent::Base
- Object
- ViewComponent::Base
- Form::InputFieldsetComponent
- Defined in:
- lib/generators/infold/install/templates/app/components/admin/form/input_fieldset_component.rb
Instance Method Summary collapse
-
#initialize(form, field, form_kind: :text_field, append: nil, prepend: nil, datepicker: false, required: false, placeholder: nil, rows: nil, autocomplete: 'off', label: true, size_sm: false) ⇒ InputFieldsetComponent
constructor
A new instance of InputFieldsetComponent.
- #input_field ⇒ Object
Constructor Details
#initialize(form, field, form_kind: :text_field, append: nil, prepend: nil, datepicker: false, required: false, placeholder: nil, rows: nil, autocomplete: 'off', label: true, size_sm: false) ⇒ InputFieldsetComponent
Returns a new instance of InputFieldsetComponent.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/generators/infold/install/templates/app/components/admin/form/input_fieldset_component.rb', line 5 def initialize(form,field,form_kind: :text_field,append:nil,prepend:nil,datepicker:false,required:false,placeholder:nil,rows:nil,autocomplete:'off',label:true,size_sm:false) @form = form @field = field @append = append @prepend = prepend @form_kind = form_kind @datepicker = datepicker @required = required @placeholder = placeholder || (datepicker ? '0000/00/00' : nil) @rows = rows @autocomplete = autocomplete @label = label @size_sm = size_sm end |
Instance Method Details
#input_field ⇒ Object
20 21 22 |
# File 'lib/generators/infold/install/templates/app/components/admin/form/input_fieldset_component.rb', line 20 def input_field helpers.admin_input_field_tag(@form, @field, form_kind: @form_kind, datepicker: @datepicker, placeholder: @placeholder, rows: @rows, autocomplete: @autocomplete, size_sm: @size_sm) end |