diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/components/LiveReports/OpenConversations.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/components/LiveReports/OpenConversations.vue index 958e8e41f..7acb9004f 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/components/LiveReports/OpenConversations.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/components/LiveReports/OpenConversations.vue @@ -3,6 +3,7 @@ import { mapGetters } from 'vuex'; import { OVERVIEW_METRICS } from '../../constants'; import MetricCard from '../overview/MetricCard.vue'; import MultiselectDropdown from 'shared/components/ui/MultiselectDropdown.vue'; +const noneTeam = { team_id: 0, name: 'All teams' }; export default { components: { @@ -11,7 +12,7 @@ export default { }, data() { return { - selectedTeam: null, + selectedTeam: noneTeam, }; }, computed: { @@ -30,13 +31,18 @@ export default { }); return metric; }, + teamsList() { + return [noneTeam, ...this.teams]; + }, }, mounted() { this.$store.dispatch('fetchLiveConversationMetric'); }, methods: { onSelectTeam(team) { - this.$store.dispatch('fetchLiveConversationMetric', { team_id: team.id }); + this.$store.dispatch('fetchLiveConversationMetric', { + team_id: !team.id ? null : team.id, + }); this.selectedTeam = team; }, }, @@ -46,7 +52,7 @@ export default {