diff --git a/src/assets/css/chat.scss b/src/assets/css/chat.scss index 906acca..deb30e5 100644 --- a/src/assets/css/chat.scss +++ b/src/assets/css/chat.scss @@ -356,6 +356,40 @@ body { .quick-reaction-container .emoji { display: inline; } + + .seen-by-container { + display: flex; + align-items: center; + justify-content: flex-end; + height: 16px; + .clickable { + display: flex; + height: 16px; + } + div { + height: 16px; + } + margin-top: 3px; + .more { + margin-right: 10px; + color: #444444; + font-size: 12px; + } + .seen-by-user { + width: 16px !important; + height: 16px !important; + margin-left: -5px !important; + vertical-align: top; + } + .list-enter-active, + .list-leave-active { + transition: all 1s; + } + .list-enter, .list-leave-to /* .list-leave-active below version 2.1.8 */ { + opacity: 0; + transform: translateX(24px); + } + } } .messageIn { diff --git a/src/assets/translations/en.json b/src/assets/translations/en.json index cc09206..03e9ec3 100644 --- a/src/assets/translations/en.json +++ b/src/assets/translations/en.json @@ -88,7 +88,8 @@ "outgoing_message_deleted_text": "You deleted this message.", "incoming_message_deleted_text": "This message was deleted.", "not_allowed_to_send": "Only admins and moderators are allowed to send to the room", - "reaction_count_more": "{reactionCount} more" + "reaction_count_more": "{reactionCount} more", + "seen_by": "Seen by no members | Seen by 1 member | Seen by {count} members" }, "room": { "invitations": "You have no invitations | You have 1 invitation | You have {count} invitations", diff --git a/src/components/messages/MessageIncoming.vue b/src/components/messages/MessageIncoming.vue index 4e43de7..d6ad5a3 100644 --- a/src/components/messages/MessageIncoming.vue +++ b/src/components/messages/MessageIncoming.vue @@ -21,14 +21,17 @@ + diff --git a/src/components/messages/MessageOutgoing.vue b/src/components/messages/MessageOutgoing.vue index 882ddb3..7249ee1 100644 --- a/src/components/messages/MessageOutgoing.vue +++ b/src/components/messages/MessageOutgoing.vue @@ -25,14 +25,17 @@ {{ userAvatarLetter }} + \ No newline at end of file