diff --git a/app/javascript/dashboard/components-next/AssignmentPolicy/AssignmentPolicyCard/AssignmentPolicyCard.vue b/app/javascript/dashboard/components-next/AssignmentPolicy/AssignmentPolicyCard/AssignmentPolicyCard.vue index 45311ece6..e015f682a 100644 --- a/app/javascript/dashboard/components-next/AssignmentPolicy/AssignmentPolicyCard/AssignmentPolicyCard.vue +++ b/app/javascript/dashboard/components-next/AssignmentPolicy/AssignmentPolicyCard/AssignmentPolicyCard.vue @@ -28,7 +28,12 @@ const inboxes = computed(() => { return { name: inbox.name, id: inbox.id, - icon: getInboxIconByType(inbox.channelType, inbox.medium, 'line'), + icon: getInboxIconByType( + inbox.channelType, + inbox.medium, + 'line', + inbox.voiceEnabled + ), }; }); }); diff --git a/app/javascript/dashboard/components-next/Calls/CallListItem.vue b/app/javascript/dashboard/components-next/Calls/CallListItem.vue index dd2b3af37..0a54cab65 100644 --- a/app/javascript/dashboard/components-next/Calls/CallListItem.vue +++ b/app/javascript/dashboard/components-next/Calls/CallListItem.vue @@ -3,6 +3,7 @@ import { computed } from 'vue'; import { useRoute } from 'vue-router'; import { useI18n } from 'vue-i18n'; import { relativeDayTimestamp } from 'shared/helpers/timeHelper'; +import { getInboxVoiceIcon } from 'dashboard/helper/inbox'; import Avatar from 'dashboard/components-next/avatar/Avatar.vue'; import Icon from 'dashboard/components-next/icon/Icon.vue'; import AudioPlayer from 'dashboard/components-next/audio/AudioPlayer.vue'; @@ -60,7 +61,7 @@ const resultLabel = computed(() => { }); const providerIcon = computed(() => - props.call.provider === 'whatsapp' ? 'i-woot-whatsapp' : 'i-lucide-phone' + getInboxVoiceIcon(props.call.inbox.channelType, props.call.inbox.medium) ); const createdAtLabel = computed(() => @@ -150,7 +151,7 @@ const conversationRoute = computed(() => ({