Sha256: df09ef41885f40681a05dea36f23f8b5889d96f0d5bc0eccabdc7f6483939857

Contents?: true

Size: 1.51 KB

Versions: 9

Compression:

Stored size: 1.51 KB

Contents

<% if type == :select %>
  <%= render partial: 'active_element/components/form/select',
             locals: { form: form, field: field, options: options, component: component } %>
<% elsif type == :check_boxes %>
  <%= render partial: 'active_element/components/form/check_boxes',
             locals: { field: field, form: form, options: options, component: component } %>
<% elsif type == :json_field %>
  <%= render partial: 'active_element/components/form/json',
             locals: { field: field, form: form, options: options, component: component } %>
<% elsif type == :text_search_field %>
  <%= render partial: 'active_element/components/form/text_search',
             locals: { form_id: id, field: field, form: form, options: options, component: component } %>
<% elsif type == :check_box %>
  <%= render partial: 'active_element/components/form/check_box',
             locals: { form: form, type: type, field: field, options: options, component: component } %>
<% elsif type == :text_area %>
  <%= render partial: 'active_element/components/form/text_area',
             locals: { form: form, type: type, field: field, options: options, component: component } %>
<% else %>
  <%= render partial: 'active_element/components/form/generic_field',
             locals: { form: form, type: type, field: field, options: options, component: component } %>
<% end %>

<% unless component.valid?(field) %>
  <p class="text-danger pt-1 m-0 validation-error-message">
    <%= record.errors.full_messages_for(field).join(', ') %>
  </p>
<% end %>

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
active_element-0.0.10 app/views/active_element/components/form/_field.html.erb
active_element-0.0.9 app/views/active_element/components/form/_field.html.erb
active_element-0.0.8 app/views/active_element/components/form/_field.html.erb
active_element-0.0.7 app/views/active_element/components/form/_field.html.erb
active_element-0.0.6 app/views/active_element/components/form/_field.html.erb
active_element-0.0.5 app/views/active_element/components/form/_field.html.erb
active_element-0.0.4 app/views/active_element/components/form/_field.html.erb
active_element-0.0.3 app/views/active_element/components/form/_field.html.erb
active_element-0.0.2 app/views/active_element/components/form/_field.html.erb