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