From c66d2cb4691133a8f3da7cdfb3a3999d88a6e974 Mon Sep 17 00:00:00 2001 From: negue Date: Mon, 14 Jan 2019 23:17:26 +0100 Subject: [PATCH] refactor properties - added another "inbox" check --- website/client/components/chat/chatCard.vue | 11 +++++++++-- website/client/components/chat/chatMessages.vue | 11 ++++++++++- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/website/client/components/chat/chatCard.vue b/website/client/components/chat/chatCard.vue index 3d81b8452d..e68375301a 100644 --- a/website/client/components/chat/chatCard.vue +++ b/website/client/components/chat/chatCard.vue @@ -18,7 +18,7 @@ div span(v-b-tooltip="", :title="msg.timestamp | date") {{ msg.timestamp | timeAgo }}  span(v-if="msg.client && user.contributor.level >= 4") ({{ msg.client }}) .text(v-html='atHighlight(parseMarkdown(msg.text))') - .reported(v-if="isMessageReported && inbox") + .reported(v-if="isMessageReported && (inbox === true)") span(v-once) {{ $t('reportedMessage')}} br span(v-once) {{ $t('canDeleteNow') }} @@ -174,7 +174,14 @@ import tier9 from 'assets/svg/tier-staff.svg'; import tierNPC from 'assets/svg/tier-npc.svg'; export default { - props: ['msg', 'inbox', 'groupId'], + props: { + msg: {}, + inbox: { + type: Boolean, + default: false, + }, + groupId: {}, + }, mixins: [styleHelper], data () { return { diff --git a/website/client/components/chat/chatMessages.vue b/website/client/components/chat/chatMessages.vue index 864c619fe5..76f374510f 100644 --- a/website/client/components/chat/chatMessages.vue +++ b/website/client/components/chat/chatMessages.vue @@ -107,7 +107,16 @@ import copyAsTodoModal from './copyAsTodoModal'; import chatCard from './chatCard'; export default { - props: ['chat', 'groupType', 'groupId', 'groupName', 'inbox'], + props: { + chat: {}, + inbox: { + type: Boolean, + default: false, + }, + groupType: {}, + groupId: {}, + groupName: {}, + }, components: { copyAsTodoModal, chatCard,