<%=#each fields %>
        <b-col
          cols="12"
          md="6"
          lg="4"
        >
        <!-- Field: <%= name %> -->
         <validation-provider
           #default="validationContext"
                      vid="<%= name %>"
                      name="<%= name %>"
                      rules="<%= rules %>"
                    >
        <b-form-group
              label="<%= label %>"
              label-for="<%= name %>"
              :state="getValidationState(validationContext)"
            >
        <%=#ifEquals type 'dateTime' %>
          
                    <flat-pickr
                      v-model="item.<%= name %>"
                      :config="config"
                      class="form-control <%= ../name %>-edit-input"
                    />
          <%=/ifEquals %>
          <%=#ifEquals type 'text' %>
            <b-form-input
              id="<%= dasherize name %>"
              v-model="item.<%= name %>"
            />
          <%=/ifEquals %>
           <%=#ifEquals type 'decimal' %>
              <b-form-input
                id="<%= name %>"
                type="number"
                step="0.01"
                v-model="<%= ../name %>Data.<%= name %>"
                :state="getValidationState(validationContext)"
                trim
              />
          <%=/ifEquals %>
          <%=#ifEquals type 'textarea' %>
                          <b-form-textarea
                          id="<%= name %>"
                            v-model="item.<%= name %>"
                            class="mb-2 mb-lg-0"
                          />
          <%=/ifEquals %>
          <%=#ifEquals type 'select' %>
              <v-select
                v-model="item.<%= name %>"
                @input="<%= name %>Changed"
                :dir="$store.state.appConfig.layout.isRTL ? 'rtl' : 'ltr'"
                :options="<%= pluralize name %>"
                :reduce="val => val.value"
                :clearable="false"
                input-id="<%= name %>"
              />
          <%=/ifEquals %>
          <%=#ifEquals type 'radio' %>
            <b-form-radio-group
              id="<%= dasherize name %>"
              v-model="item.<%= name %>"
              :options="<%= option%>Options"
            />
            <%=/ifEquals %>
           <%=#ifEquals type 'array' %>
            <%=> fields  %>
          <%=/ifEquals %>
           <%=#ifEquals type 'checkbox' %>
            <b-form-checkbox-group
              id="<%= dasherize name %>"
              v-model="item.<%= name %>"
              :options="<%= option%>Options"
            />
            <%=/ifEquals %>
            <b-form-invalid-feedback
                :state="getValidationState(validationContext)"
              >
                {{ validationContext.errors[0] }}
              </b-form-invalid-feedback>
          </b-form-group>
          </validation-provider>
        </b-col>
         <%=/each%>