From 82249d15d9ad3c7d15eaf98b0835a280387f73bf Mon Sep 17 00:00:00 2001 From: Simon Malesys <simon.malesys@pasteur.fr> Date: Tue, 29 Oct 2024 14:41:02 +0100 Subject: [PATCH] Quick fix the motif filter chip --- src/client/components/AdvancedSearch.vue | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/client/components/AdvancedSearch.vue b/src/client/components/AdvancedSearch.vue index 8e854dba..a82a9185 100644 --- a/src/client/components/AdvancedSearch.vue +++ b/src/client/components/AdvancedSearch.vue @@ -219,6 +219,10 @@ const allFilters = computed(() => { filterChips.push(['lightSegments', value]) }) + if (filters.value.motif) { + filterChips.push(['motif', filters.value.motif]) + } + return filterChips }) @@ -274,8 +278,13 @@ function allSelected(filter: keyof AdvancedFilters, valuesNumber: number): boole * @param filterChip - The data of the filter chip to remove */ function removeFilter(filterChip: FilterChip): void { - const valueIndex: number = filters.value[filterChip[0]].indexOf(filterChip[1]) - filters.value[filterChip[0]].splice(valueIndex, 1) + if (filterChip[0] === 'motif') { + filters.value[filterChip[0]] = '' + } else { + const valueIndex: number = filters.value[filterChip[0]].indexOf(filterChip[1]) + filters.value[filterChip[0]].splice(valueIndex, 1) + } + emit('filtersUpdate', filters.value) } </script> -- GitLab