Class: ForestAdminAgent::Utils::Schema::ActionFields
- Inherits:
-
Object
- Object
- ForestAdminAgent::Utils::Schema::ActionFields
- Defined in:
- lib/forest_admin_agent/utils/schema/action_fields.rb
Class Method Summary collapse
- .address_autocomplete_field?(field) ⇒ Boolean
- .checkbox_field?(field) ⇒ Boolean
- .checkbox_group_field?(field) ⇒ Boolean
- .collection_field?(field) ⇒ Boolean
- .color_picker_field?(field) ⇒ Boolean
- .currency_input_field?(field) ⇒ Boolean
- .date_picker_field?(field) ⇒ Boolean
- .dropdown_field?(field) ⇒ Boolean
- .enum_field?(field) ⇒ Boolean
- .enum_list_field?(field) ⇒ Boolean
- .file_field?(field) ⇒ Boolean
- .file_list_field?(field) ⇒ Boolean
- .file_picker_field?(field) ⇒ Boolean
- .json_editor_field?(field) ⇒ Boolean
- .number_input_field?(field) ⇒ Boolean
- .number_input_list_field?(field) ⇒ Boolean
- .radio_group_field?(field) ⇒ Boolean
- .rich_text_field?(field) ⇒ Boolean
- .text_area_field?(field) ⇒ Boolean
- .text_input_field?(field) ⇒ Boolean
- .text_input_list_field?(field) ⇒ Boolean
- .time_picker_field?(field) ⇒ Boolean
- .user_dropdown_field?(field) ⇒ Boolean
- .widget?(field) ⇒ Boolean
Class Method Details
.address_autocomplete_field?(field) ⇒ Boolean
89 90 91 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 89 def self.address_autocomplete_field?(field) field&. == 'AddressAutocomplete' end |
.checkbox_field?(field) ⇒ Boolean
37 38 39 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 37 def self.checkbox_field?(field) field&. == 'Checkbox' end |
.checkbox_group_field?(field) ⇒ Boolean
33 34 35 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 33 def self.checkbox_group_field?(field) field&. == 'CheckboxGroup' end |
.collection_field?(field) ⇒ Boolean
5 6 7 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 5 def self.collection_field?(field) field&.type == 'Collection' end |
.color_picker_field?(field) ⇒ Boolean
69 70 71 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 69 def self.color_picker_field?(field) field&. == 'ColorPicker' end |
.currency_input_field?(field) ⇒ Boolean
77 78 79 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 77 def self.currency_input_field?(field) field&. == 'CurrencyInput' end |
.date_picker_field?(field) ⇒ Boolean
45 46 47 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 45 def self.date_picker_field?(field) field&. == 'DatePicker' end |
.dropdown_field?(field) ⇒ Boolean
25 26 27 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 25 def self.dropdown_field?(field) field&. == 'Dropdown' end |
.enum_field?(field) ⇒ Boolean
9 10 11 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 9 def self.enum_field?(field) field&.type == 'Enum' end |
.enum_list_field?(field) ⇒ Boolean
13 14 15 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 13 def self.enum_list_field?(field) field&.type == 'EnumList' end |
.file_field?(field) ⇒ Boolean
17 18 19 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 17 def self.file_field?(field) field&.type == 'File' end |
.file_list_field?(field) ⇒ Boolean
21 22 23 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 21 def self.file_list_field?(field) field&.type == 'FileList' end |
.file_picker_field?(field) ⇒ Boolean
49 50 51 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 49 def self.file_picker_field?(field) field&. == 'FilePicker' end |
.json_editor_field?(field) ⇒ Boolean
85 86 87 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 85 def self.json_editor_field?(field) field&. == 'JsonEditor' end |
.number_input_field?(field) ⇒ Boolean
65 66 67 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 65 def self.number_input_field?(field) field&. == 'NumberInput' end |
.number_input_list_field?(field) ⇒ Boolean
73 74 75 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 73 def self.number_input_list_field?(field) field&. == 'NumberInputList' end |
.radio_group_field?(field) ⇒ Boolean
29 30 31 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 29 def self.radio_group_field?(field) field&. == 'RadioGroup' end |
.rich_text_field?(field) ⇒ Boolean
61 62 63 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 61 def self.rich_text_field?(field) field&. == 'RichText' end |
.text_area_field?(field) ⇒ Boolean
57 58 59 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 57 def self.text_area_field?(field) field&. == 'TextArea' end |
.text_input_field?(field) ⇒ Boolean
41 42 43 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 41 def self.text_input_field?(field) field&. == 'TextInput' end |
.text_input_list_field?(field) ⇒ Boolean
53 54 55 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 53 def self.text_input_list_field?(field) field&. == 'TextInputList' end |
.time_picker_field?(field) ⇒ Boolean
93 94 95 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 93 def self.time_picker_field?(field) field&. == 'TimePicker' end |
.user_dropdown_field?(field) ⇒ Boolean
81 82 83 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 81 def self.user_dropdown_field?(field) field&. == 'UserDropdown' end |
.widget?(field) ⇒ Boolean
97 98 99 |
# File 'lib/forest_admin_agent/utils/schema/action_fields.rb', line 97 def self.(field) !field&..nil? end |