summaryrefslogtreecommitdiffstats
path: root/src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue')
-rw-r--r--src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue8
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) })