Class: Oversee::Field::Input::Boolean

Inherits:
Oversee::Field::Input show all
Defined in:
app/components/oversee/field/input/boolean.rb

Constant Summary

Constants inherited from Oversee::Field::Input

MAP

Instance Attribute Summary

Attributes inherited from Oversee::Field

#datatype, #key, #resource, #value

Instance Method Summary collapse

Methods inherited from Oversee::Field

#__FORM__, #__INPUT__, #__LABEL__, #__SET__, #__VALUE__, #field_form_id, #field_id, #field_name, #initialize, #resource_class_name

Constructor Details

This class inherits a constructor from Oversee::Field

Instance Method Details

#view_templateObject



2
3
4
5
6
7
# File 'app/components/oversee/field/input/boolean.rb', line 2

def view_template
  select(id: field_id, name: field_name, class: "flex w-full border rounded-sm px-4 py-2 text-sm") do
    option(value: 1, selected: value) { "True" }
    option(value: 0, selected: !value) { "False" }
  end
end