Skip to content
Snippets Groups Projects
Commit 62fe370a authored by Timothee P's avatar Timothee P :sunflower:
Browse files

display extra form labels on feature creation and edition pages

parent 7655fd95
No related branches found
No related tags found
No related merge requests found
<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: {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment