Skip to content

Commit 93c30fa

Browse files
committed
MORE-Platform#252: change dropdown in observation and intervention dialog to show all selected groups
1 parent ed8a65b commit 93c30fa

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

src/components/dialog/InterventionDialog.vue

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -611,10 +611,9 @@ Licensed under the Elastic License 2.0. */
611611
:panel-class="'custom-multiselect-panel'"
612612
>
613613
<template #value="{ value }">
614-
<span v-if="value?.length === 1">{{ observationGroupStates.find(
615-
(group: MoreTableChoice) => group.value === value[0]
616-
)?.label }}</span>
617-
<span v-else-if="value?.length >= 2">{{ value.length }} {{ $t('global.placeholder.selected') }}</span>
614+
<span v-if="value?.length > 0">{{ value.map((item: string) => observationGroupStates.find(
615+
(group: MoreTableChoice) => group.value === item
616+
)?.label).join(', ') }}</span>
618617
<span v-else class="text-gray-400">
619618
{{ $t('global.placeholder.chooseDropdownOptionDefault') }}
620619
</span>

src/components/dialog/ObservationDialog.vue

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -363,10 +363,9 @@ Licensed under the Elastic License 2.0. */
363363
:panel-class="'custom-multiselect-panel'"
364364
>
365365
<template #value="{ value }">
366-
<span v-if="value?.length === 1">{{ observationGroupStates.find(
367-
(group: MoreTableChoice) => group.value === value[0]
368-
)?.label }}</span>
369-
<span v-else-if="value?.length >= 2"> {{ value.length }} {{ $t('global.placeholder.selected')}}</span>
366+
<span v-if="value?.length > 0">{{ value.map((item: string) => observationGroupStates.find(
367+
(group: MoreTableChoice) => group.value === item
368+
)?.label).join(', ') }}</span>
370369
<span v-else class="text-gray-400">
371370
{{ $t('global.placeholder.chooseDropdownOptionDefault') }}
372371
</span>

0 commit comments

Comments
 (0)