diff --git a/src/components/Dropdown.vue b/src/components/Dropdown.vue index 77291019eb380735672cf83eb69fc8f7179473a1..66f1610500625b7f6d261a47364d5b289e4d6c52 100644 --- a/src/components/Dropdown.vue +++ b/src/components/Dropdown.vue @@ -40,7 +40,7 @@ <div :class="['menu', { 'visible transition': isOpen }]"> <div v-for="(option, index) in filteredOptions || ['No results found.']" - :id="option.name && Array.isArray(option.name) ? option.name[0] : option.name" + :id="option.name && Array.isArray(option.name) ? option.name[0] : option.name || option" :key="option + index" :class="[ filteredOptions ? 'item' : 'message', diff --git a/src/components/Project/FeaturesListAndMap/FeaturesListAndMapFilters.vue b/src/components/Project/FeaturesListAndMap/FeaturesListAndMapFilters.vue index 870839dc4fb57d6fff456e674c9f0a92f1627051..a2e8029578b979abb062e153e80da30acace7988 100644 --- a/src/components/Project/FeaturesListAndMap/FeaturesListAndMapFilters.vue +++ b/src/components/Project/FeaturesListAndMap/FeaturesListAndMapFilters.vue @@ -13,6 +13,7 @@ </div> <div class="ui secondary menu no-margin"> <a + id="show-map" :class="['item no-margin', { active: showMap }]" data-tab="map" data-tooltip="Carte" @@ -25,6 +26,7 @@ /> </a> <a + id="show-list" :class="['item no-margin', { active: !showMap }]" data-tab="list" data-tooltip="Liste" @@ -134,7 +136,10 @@ id="form-filters" class="ui form grid equal width" > - <div class="field column"> + <div + id="type" + class="field column" + > <label>Type</label> <Dropdown :options="featureTypeChoices" @@ -144,7 +149,10 @@ :clearable="true" /> </div> - <div class="field column"> + <div + id="statut" + class="field column" + > <label>Statut</label> <!-- //* giving an object mapped on key name --> <Dropdown @@ -155,7 +163,10 @@ :clearable="true" /> </div> - <div class="field column"> + <div + id="name" + class="field column" + > <label>Nom</label> <div class="ui icon input"> <i diff --git a/src/views/Project/ProjectDetail.vue b/src/views/Project/ProjectDetail.vue index a411c279b7860b266dc9ff54305945f88dfca033..12183102c4e6c25e77a8fa10f1b43933b3d1260b 100644 --- a/src/views/Project/ProjectDetail.vue +++ b/src/views/Project/ProjectDetail.vue @@ -76,6 +76,7 @@ /> <div + id="features-list" class="ui button fluid teal" @click="$router.push({ name: 'liste-signalements',