Class: SdrViewComponents::Forms::BasicCheckboxComponent

Inherits:
BasicComponent show all
Defined in:
app/components/sdr_view_components/forms/basic_checkbox_component.rb

Overview

Component for form checkbox field

Instance Attribute Summary

Attributes inherited from BasicComponent

#args, #field_name, #form

Instance Method Summary collapse

Methods inherited from BasicComponent

#initialize

Methods inherited from BaseComponent

#args_for, #merge_actions, #merge_classes

Constructor Details

This class inherits a constructor from SdrViewComponents::Forms::BasicComponent

Instance Method Details

#callObject



7
8
9
# File 'app/components/sdr_view_components/forms/basic_checkbox_component.rb', line 7

def call
  form.check_box field_name, class: classes, **args
end

#classesObject



11
12
13
# File 'app/components/sdr_view_components/forms/basic_checkbox_component.rb', line 11

def classes
  merge_classes('form-check-input', @classes)
end