@@ -5,7 +5,7 @@ import Str from 'expensify-common/lib/str';
5
5
import _ from 'underscore' ;
6
6
import { View , ScrollView } from 'react-native' ;
7
7
import lodashGet from 'lodash/get' ;
8
- import Avatar from '../components/Avatar ' ;
8
+ import RoomHeaderAvatars from '../components/RoomHeaderAvatars ' ;
9
9
import compose from '../libs/compose' ;
10
10
import withLocalize , { withLocalizePropTypes } from '../components/withLocalize' ;
11
11
import ONYXKEYS from '../ONYXKEYS' ;
@@ -108,6 +108,7 @@ class ReportDetailsPage extends Component {
108
108
}
109
109
110
110
render ( ) {
111
+ const isPolicyExpenseChat = ReportUtils . isPolicyExpenseChat ( this . props . report ) ;
111
112
const isChatRoom = ReportUtils . isChatRoom ( this . props . report ) ;
112
113
const chatRoomSubtitle = ReportUtils . getChatRoomSubtitle ( this . props . report , this . props . policies ) ;
113
114
const participants = lodashGet ( this . props . report , 'participants' , [ ] ) ;
@@ -136,13 +137,12 @@ class ReportDetailsPage extends Component {
136
137
< View
137
138
style = { styles . reportDetailsTitleContainer }
138
139
>
139
- < Avatar
140
- isChatRoom = { isChatRoom }
141
- isArchivedRoom = { ReportUtils . isArchivedRoom ( this . props . report ) }
142
- containerStyles = { [ styles . singleAvatarLarge , styles . mb4 ] }
143
- imageStyles = { [ styles . singleAvatarLarge ] }
144
- source = { this . props . report . icons [ 0 ] }
145
- />
140
+ < View style = { styles . mb4 } >
141
+ < RoomHeaderAvatars
142
+ avatarIcons = { OptionsListUtils . getAvatarSources ( this . props . report ) }
143
+ shouldShowLargeAvatars = { isPolicyExpenseChat }
144
+ />
145
+ </ View >
146
146
< View style = { [ styles . reportDetailsRoomInfo , styles . mw100 ] } >
147
147
< View style = { [ styles . alignSelfCenter , styles . w100 ] } >
148
148
< DisplayNames
0 commit comments