@@ -3,6 +3,7 @@ import './MeetingItem.css';
33
44import MdVideoCall from 'react-icons/lib/md/video-call' ;
55import MdLink from 'react-icons/lib/md/link' ;
6+ import MdCall from 'react-icons/lib/md/call' ;
67
78import Avatar from '../Avatar/Avatar' ;
89
@@ -31,13 +32,20 @@ export class MeetingItem extends Component {
3132 onClick = { this . props . onClick }
3233 onContextMenu = { this . props . onContextMenu } >
3334 < div className = "rce-mtitem" >
34- < div className = "rce-mtitem-subject" >
35- { subject }
35+ < div className = "rce-mtitem-top" >
36+ < div className = "rce-mtitem-subject" >
37+ { subject }
38+ </ div >
39+ < div
40+ className = "rce-mtitem-share"
41+ onClick = { this . props . onShareClick } >
42+ < MdLink />
43+ </ div >
3644 </ div >
3745 < div className = "rce-mtitem-body" >
3846 < div className = "rce-mtitem-body--avatars" >
3947 {
40- this . props . avatars . slice ( 0 , 5 ) . map ( ( x , i ) => x instanceof Avatar ? x : (
48+ this . props . avatars . slice ( 0 , AVATAR_LIMIT ) . map ( ( x , i ) => x instanceof Avatar ? x : (
4149 < Avatar
4250 key = { i }
4351 src = { x . src }
@@ -67,12 +75,20 @@ export class MeetingItem extends Component {
6775 this . props . avatars . length > AVATAR_LIMIT &&
6876 < div className = 'rce-avatar-container circle small rce-mtitem-letter' >
6977 < span >
70- { '+' + AVATAR_LIMIT }
78+ { '+' + ( this . props . avatars . length - AVATAR_LIMIT ) }
7179 </ span >
7280 </ div >
7381 }
7482 </ div >
7583 < div className = "rce-mtitem-body--functions" >
84+ {
85+ this . props . closable &&
86+ < div
87+ className = "rce-mtitem-closable"
88+ onClick = { this . props . onCloseClick } >
89+ < MdCall />
90+ </ div >
91+ }
7692 < div
7793 className = 'rce-mtitem-button'
7894 onClick = { this . props . onMeetingClick } >
@@ -81,11 +97,6 @@ export class MeetingItem extends Component {
8197 </ div >
8298 </ div >
8399 < div className = "rce-mtitem-footer" >
84- < div
85- className = "rce-mtitem-share"
86- onClick = { this . props . onShareClick } >
87- < MdLink />
88- </ div >
89100 < span className = 'rce-mtitem-date' >
90101 { dateText }
91102 </ span >
0 commit comments