|
@@ -2,10 +2,8 @@ import Button from '@atlaskit/button';
|
2
|
2
|
import React, { Component } from 'react';
|
3
|
3
|
import { connect } from 'react-redux';
|
4
|
4
|
|
5
|
|
-import Avatar from '../../../../modules/UI/avatar/Avatar';
|
6
|
|
-
|
7
|
5
|
import { translate } from '../../base/i18n';
|
8
|
|
-import { getParticipants } from '../../base/participants';
|
|
6
|
+import { getAvatarURL, getParticipants } from '../../base/participants';
|
9
|
7
|
import { openInviteDialog } from '../../invite';
|
10
|
8
|
|
11
|
9
|
import ContactListItem from './ContactListItem';
|
|
@@ -114,15 +112,18 @@ class ContactListPanel extends Component {
|
114
|
112
|
* @returns {ReactElement[]}
|
115
|
113
|
*/
|
116
|
114
|
_renderContacts() {
|
117
|
|
- return this.props._participants.map(({ avatarId, id, name }) =>
|
118
|
|
- ( // eslint-disable-line no-extra-parens
|
|
115
|
+ return this.props._participants.map(participant => {
|
|
116
|
+ const { id, name } = participant;
|
|
117
|
+
|
|
118
|
+ return (
|
119
|
119
|
<ContactListItem
|
120
|
120
|
avatarURI = { interfaceConfig.SHOW_CONTACTLIST_AVATARS
|
121
|
|
- ? Avatar.getAvatarUrl(avatarId) : null }
|
|
121
|
+ ? getAvatarURL(participant) : null }
|
122
|
122
|
id = { id }
|
123
|
123
|
key = { id }
|
124
|
124
|
name = { name } />
|
125
|
|
- ));
|
|
125
|
+ );
|
|
126
|
+ });
|
126
|
127
|
}
|
127
|
128
|
|
128
|
129
|
/**
|