module CmAdmin::ViewHelpers::FormHelper

def set_form_for_fields(resource, form_obj, section)

def set_form_for_fields(resource, form_obj, section)
  content_tag(:div, class: 'form-container__inner') do
    section.section_fields.each do |field|
      next unless field.display_if.call(form_obj.object)
      if field.input_type.eql?(:hidden)
        concat input_field_for_column(form_obj, field)
      else
        concat(content_tag(:div, class: "input-wrapper #{field.disabled ? 'disabled' : ''}") do
          concat form_obj.label field.label, field.label, class: 'field-label'
          concat tag.br
          concat(content_tag(:div, class: 'datetime-wrapper') do
            concat input_field_for_column(form_obj, field)
          end)
          concat tag.p resource.errors[field.field_name].first if resource.errors[field.field_name].present?
        end)
      end
    end
    concat set_nested_form_fields(form_obj, section)
  end
end