|
|
@@ -178,10 +178,17 @@ export function _mapStateToProps(state: Object, ownProps: Props) {
|
|
178
|
178
|
const { colorBase, displayName, participantId } = ownProps;
|
|
179
|
179
|
const _participant = participantId && getParticipantById(state, participantId);
|
|
180
|
180
|
const _initialsBase = (_participant && _participant.name) || displayName;
|
|
|
181
|
+ const screenShares = state['features/video-layout'].screenShares || [];
|
|
|
182
|
+
|
|
|
183
|
+ let _loadableAvatarUrl = _participant && _participant.loadableAvatarUrl;
|
|
|
184
|
+
|
|
|
185
|
+ if (participantId && screenShares.includes(participantId)) {
|
|
|
186
|
+ _loadableAvatarUrl = 'icon://share-desktop';
|
|
|
187
|
+ }
|
|
181
|
188
|
|
|
182
|
189
|
return {
|
|
183
|
190
|
_initialsBase,
|
|
184
|
|
- _loadableAvatarUrl: _participant && _participant.loadableAvatarUrl,
|
|
|
191
|
+ _loadableAvatarUrl,
|
|
185
|
192
|
colorBase: !colorBase && _participant ? _participant.id : colorBase
|
|
186
|
193
|
};
|
|
187
|
194
|
}
|