From 9361be27390baafa62fda625c00b2ea18dfd2abb Mon Sep 17 00:00:00 2001 From: Marco Ambrosini Date: Fri, 26 Aug 2022 16:09:46 +0200 Subject: Display poll result button in system message Signed-off-by: Marco Ambrosini --- .../MessagesList/MessagesGroup/Message/Message.vue | 15 +++++++++++++- .../MessagesGroup/Message/MessagePart/Poll.vue | 24 ++++++++++++++++++++-- 2 files changed, 36 insertions(+), 3 deletions(-) (limited to 'src/components') diff --git a/src/components/MessagesList/MessagesGroup/Message/Message.vue b/src/components/MessagesList/MessagesGroup/Message/Message.vue index 5e55dac43..1ea27ae87 100644 --- a/src/components/MessagesList/MessagesGroup/Message/Message.vue +++ b/src/components/MessagesList/MessagesGroup/Message/Message.vue @@ -55,6 +55,14 @@ the main body of the message as well as a quote. +
+ + + +
@@ -220,6 +228,7 @@ export default { NcEmojiPicker, EmoticonOutline, NcPopover, + Poll, }, mixins: [ @@ -457,6 +466,10 @@ export default { && !this.isInCall }, + showResultsButton() { + return this.systemMessage === 'poll_closed' + }, + isSingleEmoji() { const regex = emojiRegex() let match @@ -503,7 +516,7 @@ export default { component: Location, props: this.messageParameters[p], } - } else if (type === 'talk-poll') { + } else if (type === 'talk-poll' && this.systemMessage !== 'poll_closed') { const props = Object.assign({}, this.messageParameters[p]) // Add the token to the component props props.token = this.token diff --git a/src/components/MessagesList/MessagesGroup/Message/MessagePart/Poll.vue b/src/components/MessagesList/MessagesGroup/Message/MessagePart/Poll.vue index b6f17f71b..8b4d112ab 100644 --- a/src/components/MessagesList/MessagesGroup/Message/MessagePart/Poll.vue +++ b/src/components/MessagesList/MessagesGroup/Message/MessagePart/Poll.vue @@ -21,7 +21,9 @@