diff options
Diffstat (limited to 'src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue')
-rw-r--r-- | src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue b/src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue index 6a161e3f4..791ad2cd7 100644 --- a/src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue +++ b/src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue @@ -40,7 +40,7 @@ disable-tooltip :show-user-status="showUserStatus && !isSearched" :preloaded-user-status="preloadedUserStatus" - :highlighted="isParticipantSpeaking" + :highlighted="isSpeakingStatusAvailable && isParticipantSpeaking" :offline="isOffline" /> <!-- Participant's data --> @@ -349,8 +349,12 @@ export default { return text }, + isSpeakingStatusAvailable() { + return this.isInCall && !!this.participant.inCall && !!this.timeSpeaking + }, + statusMessage() { - if (this.isInCall && this.participant.inCall && this.timeSpeaking) { + if (this.isSpeakingStatusAvailable) { return this.isParticipantSpeaking ? '💬 ' + t('spreed', '{time} talking …', { time: formattedTime(this.timeSpeaking, true) }) : '💬 ' + t('spreed', '{time} talking time', { time: formattedTime(this.timeSpeaking, true) }) |