From 04750602454e0ee4f8a8e43d4748314f2ef402c8 Mon Sep 17 00:00:00 2001 From: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com> Date: Tue, 3 Aug 2021 12:13:24 +0530 Subject: [PATCH] enhancement: Updates icons to show last message type (#2743) --- .../scss/widgets/_conversation-card.scss | 5 ---- .../widgets/conversation/ConversationCard.vue | 24 ++++++++++++++++++- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/app/javascript/dashboard/assets/scss/widgets/_conversation-card.scss b/app/javascript/dashboard/assets/scss/widgets/_conversation-card.scss index 11394f032..f7b96381e 100644 --- a/app/javascript/dashboard/assets/scss/widgets/_conversation-card.scss +++ b/app/javascript/dashboard/assets/scss/widgets/_conversation-card.scss @@ -90,11 +90,6 @@ font-size: $font-size-mini; vertical-align: top; } - - .message-from-agent { - color: $color-gray; - font-size: $font-size-mini; - } } .conversation--meta { diff --git a/app/javascript/dashboard/components/widgets/conversation/ConversationCard.vue b/app/javascript/dashboard/components/widgets/conversation/ConversationCard.vue index d6e8528b7..d3152fa3c 100644 --- a/app/javascript/dashboard/components/widgets/conversation/ConversationCard.vue +++ b/app/javascript/dashboard/components/widgets/conversation/ConversationCard.vue @@ -26,7 +26,12 @@ {{ currentContact.name }}

- + + + {{ parsedLastMessage }} @@ -144,6 +149,18 @@ export default { return messageType === MESSAGE_TYPE.OUTGOING; }, + isMessageAnActivity() { + const lastMessage = this.lastMessageInChat; + const { message_type: messageType } = lastMessage; + return messageType === MESSAGE_TYPE.ACTIVITY; + }, + + isMessagePrivate() { + const lastMessage = this.lastMessageInChat; + const { private: isPrivate } = lastMessage; + return isPrivate; + }, + parsedLastMessage() { const { content_attributes: contentAttributes } = this.lastMessageInChat; const { email: { subject } = {} } = contentAttributes || {}; @@ -230,4 +247,9 @@ export default { font-size: var(--font-size-mini); } } + +.last-message-icon { + color: var(--s-600); + font-size: var(--font-size-mini); +}