Skip to content
Snippets Groups Projects

Search UI add issue scope results filtering by state

All threads resolved!
Compare and Show latest version
4 files
+ 40
47
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -42,6 +42,12 @@ export default {
@@ -42,6 +42,12 @@ export default {
},
},
},
},
methods: {
methods: {
 
dropDownItemClass(filter) {
 
return {
 
'gl-border-b-solid gl-border-b-gray-100 gl-border-b-1 gl-pb-2! gl-mb-2':
 
filter === FILTER_STATES.ANY,
 
};
 
},
isFilterSelected(filter) {
isFilterSelected(filter) {
return filter === this.selectedFilter;
return filter === this.selectedFilter;
},
},
@@ -50,7 +56,6 @@ export default {
@@ -50,7 +56,6 @@ export default {
},
},
},
},
filterStates: FILTER_STATES,
filterStates: FILTER_STATES,
filterText: FILTER_TEXT,
filterHeader: FILTER_HEADER,
filterHeader: FILTER_HEADER,
filtersArray: Object.values(FILTER_STATES),
filtersArray: Object.values(FILTER_STATES),
};
};
@@ -71,10 +76,7 @@ export default {
@@ -71,10 +76,7 @@ export default {
:key="filter.value"
:key="filter.value"
:is-check-item="true"
:is-check-item="true"
:is-checked="isFilterSelected(filter.value)"
:is-checked="isFilterSelected(filter.value)"
:class="{
:class="dropDownItemClass(filter)"
'gl-border-b-solid gl-border-b-gray-100 gl-border-b-1 gl-pb-2! gl-mb-2':
filter === $options.filterStates.ANY,
}"
@click="handleFilterChange(filter.value)"
@click="handleFilterChange(filter.value)"
>
>
{{ filter.label }}
{{ filter.label }}
Loading