|
1 | 1 | <template lang="jade">
|
2 | 2 | div
|
3 | 3 | fieldset.vue-form-generator(v-if="schema != null")
|
4 |
| - .form-group(v-for="field in fields", v-if="fieldVisible(field)", :class="getFieldRowClasses(field)") |
5 |
| - label {{ field.label }} |
6 |
| - span.help(v-if="field.help") |
7 |
| - i.icon |
8 |
| - .helpText {{{field.help}}} |
9 |
| - .field-wrap |
10 |
| - component(:is="getFieldType(field)", :disabled="fieldDisabled(field)", :model.sync="model", :schema.sync="field") |
11 |
| - .buttons(v-if="field.buttons && field.buttons.length > 0") |
12 |
| - button(v-for="btn in field.buttons", @click="btn.onclick(model, field)", :class="btn.classes") {{ btn.label }} |
13 |
| - .hint(v-if="field.hint") {{ field.hint }} |
14 |
| - .errors(v-if="field.errors && field.errors.length > 0") |
15 |
| - span(v-for="error in field.errors", track-by="$index") {{ error }} |
| 4 | + label {{ field.label }} |
| 5 | + span.help(v-if="field.help") |
| 6 | + i.icon |
| 7 | + .helpText {{{field.help}}} |
| 8 | + .field-wrap |
| 9 | + component(:is="getFieldType(field)", :disabled="fieldDisabled(field)", :model.sync="model", :schema.sync="field") |
| 10 | + .buttons(v-if="field.buttons && field.buttons.length > 0") |
| 11 | + button(v-for="btn in field.buttons", @click="btn.onclick(model, field)", :class="btn.classes") {{ btn.label }} |
| 12 | + .hint(v-if="field.hint") {{ field.hint }} |
| 13 | + .errors(v-if="field.errors && field.errors.length > 0") |
| 14 | + span(v-for="error in field.errors", track-by="$index") {{ error }} |
16 | 15 | </template>
|
17 | 16 |
|
18 | 17 | <script>
|
|
0 commit comments