diff --git a/src/components/Feature/Edit/FeatureExtraForm.vue b/src/components/Feature/Edit/FeatureExtraForm.vue index 8d09d514788bca922e52c7a66dce5982522a5ec2..36f4130b18a0fb6a3503c35eb256e1ef209d3bd7 100644 --- a/src/components/Feature/Edit/FeatureExtraForm.vue +++ b/src/components/Feature/Edit/FeatureExtraForm.vue @@ -1,9 +1,7 @@ <template> - <div - v-if="field && field.field_type === 'char'" - > + <div v-if="field && field.field_type === 'char'"> <label - v-if="$route.name === 'editer-signalement'" + v-if="displayLabels" :for="field.name" > {{ field.label }} @@ -17,11 +15,9 @@ > </div> - <div - v-else-if="field && field.field_type === 'list'" - > + <div v-else-if="field && field.field_type === 'list'"> <label - v-if="$route.name === 'editer-signalement'" + v-if="displayLabels" :for="field.name" > {{ field.label }} @@ -32,11 +28,9 @@ :selection.sync="selected_extra_form_list" /> </div> - <div - v-else-if="field && field.field_type === 'integer'" - > + <div v-else-if="field && field.field_type === 'integer'"> <label - v-if="$route.name === 'editer-signalement'" + v-if="displayLabels" :for="field.name" > {{ field.label }} @@ -52,9 +46,7 @@ > </div> </div> - <div - v-else-if="field && field.field_type === 'boolean'" - > + <div v-else-if="field && field.field_type === 'boolean'"> <div class="ui checkbox"> <input :id="field.name" @@ -64,15 +56,13 @@ @change="updateStore_extra_form" > <label :for="field.name"> - {{ $route.name === 'editer-signalement' ? field.label : '' }} + {{ displayLabels ? field.label : '' }} </label> </div> </div> - <div - v-else-if="field && field.field_type === 'date'" - > + <div v-else-if="field && field.field_type === 'date'"> <label - v-if="$route.name === 'editer-signalement'" + v-if="displayLabels" :for="field.name" > {{ field.label }} @@ -85,11 +75,9 @@ @blur="updateStore_extra_form" > </div> - <div - v-else-if="field && field.field_type === 'decimal'" - > + <div v-else-if="field && field.field_type === 'decimal'"> <label - v-if="$route.name === 'editer-signalement'" + v-if="displayLabels" :for="field.name" > {{ field.label }} @@ -105,11 +93,9 @@ > </div> </div> - <div - v-else-if="field && field.field_type === 'text'" - > + <div v-else-if="field && field.field_type === 'text'"> <label - v-if="$route.name === 'editer-signalement'" + v-if="displayLabels" :for="field.name" > {{ field.label }} @@ -152,6 +138,10 @@ export default { this.$store.commit('feature/UPDATE_EXTRA_FORM', newExtraForm); }, }, + + displayLabels() { + return this.$route.name === 'editer-signalement' || this.$route.name === 'ajouter-signalement'; + } }, methods: {