.formidable-form.container.is-fluid.box(:class="formClasses")
.field(v-for="(field, index) in form.fields")
component(
v-bind:is="getField(field)"
v-model="form.fields[index]"
:validationErrors="getFieldErrors(index)"
)
.level(v-if="form.submit")
.level-left
.level-right
.level-item
button.button.transitionButton(:class="formClasses" @click="form.submit")
span.icon
font-awesome-icon(:icon="hasAllNecessaryData ? 'check-circle' : 'times-circle'")
span Submit