|
@@ -4,6 +4,7 @@ import { makeStyles } from '@material-ui/styles';
|
4
|
4
|
import clsx from 'clsx';
|
5
|
5
|
import React, { useCallback, useState } from 'react';
|
6
|
6
|
import { useTranslation } from 'react-i18next';
|
|
7
|
+import { useSelector } from 'react-redux';
|
7
|
8
|
|
8
|
9
|
import { ListItem } from '../../../base/components';
|
9
|
10
|
import { Icon, IconArrowDown, IconArrowUp } from '../../../base/icons';
|
|
@@ -88,6 +89,7 @@ export const CollapsibleRoom = ({
|
88
|
89
|
const raiseMenu = useCallback(target => {
|
89
|
90
|
onRaiseMenu(target);
|
90
|
91
|
}, [ onRaiseMenu ]);
|
|
92
|
+ const { defaultRemoteDisplayName } = useSelector(state => state['features/base/config']);
|
91
|
93
|
|
92
|
94
|
const arrow = (<div className = { styles.arrowContainer }>
|
93
|
95
|
<Icon
|
|
@@ -116,7 +118,7 @@ export const CollapsibleRoom = ({
|
116
|
118
|
{!collapsed && room?.participants
|
117
|
119
|
&& Object.values(room?.participants || {}).map((p: Object) => (
|
118
|
120
|
<ParticipantItem
|
119
|
|
- displayName = { p.displayName }
|
|
121
|
+ displayName = { p.displayName || defaultRemoteDisplayName }
|
120
|
122
|
key = { p.jid }
|
121
|
123
|
local = { false }
|
122
|
124
|
participantID = { p.jid } />
|