File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ export class MeetingMessage extends Component {
3838 title,
3939 subject,
4040 onClick,
41+ onMeetingContextMenu,
4142 collapseTitle,
4243 dataSource,
4344 participants,
@@ -70,7 +71,9 @@ export class MeetingMessage extends Component {
7071 </ span >
7172 </ div >
7273 </ div >
73- < div className = "rce-mtmg-right-icon" >
74+ < div
75+ className = "rce-mtmg-right-icon"
76+ onClick = { onMeetingContextMenu } >
7477 < MdMoreHoriz />
7578 </ div >
7679 </ div >
@@ -225,6 +228,7 @@ MeetingMessage.defaultProps = {
225228 dataSource : [ ] ,
226229 participants : [ ] ,
227230 onClick : ( ) => void ( 0 ) ,
231+ onMeetingContextMenu : ( ) => void ( 0 ) ,
228232 onMeetingTitleClick : ( ) => void ( 0 ) ,
229233 onMeetingVideoLinkClick : ( ) => void ( 0 ) ,
230234 onAvatarError : ( ) => void ( 0 ) ,
Original file line number Diff line number Diff line change @@ -198,6 +198,7 @@ export class MessageBox extends Component {
198198 participants = { this . props . meeting . participants }
199199 dataSource = { this . props . meeting . dataSource }
200200 onClick = { this . props . onMeetingMessageClick }
201+ onMeetingContextMenu = { this . props . onMeetingContextMenu }
201202 onMeetingVideoLinkClick = { this . props . onMeetingVideoLinkClick }
202203 onMeetingTitleClick = { this . props . onMeetingTitleClick } />
203204 }
Original file line number Diff line number Diff line change @@ -145,6 +145,11 @@ export class MessageList extends Component {
145145 }
146146 }
147147
148+ onMeetingContextMenu ( item , i , e ) {
149+ if ( this . props . onContextMenu instanceof Function )
150+ this . props . onMeetingContextMenu ( item , i , e ) ;
151+ }
152+
148153 render ( ) {
149154 return (
150155 < div
@@ -167,6 +172,7 @@ export class MessageList extends Component {
167172 onReplyMessageClick = { this . props . onReplyMessageClick && ( ( e ) => this . onReplyMessageClick ( x , i , e ) ) }
168173 onClick = { this . props . onClick && ( ( e ) => this . onClick ( x , i , e ) ) }
169174 onContextMenu = { this . props . onContextMenu && ( ( e ) => this . onContextMenu ( x , i , e ) ) }
175+ onMeetingContextMenu = { this . props . onMeetingContextMenu && ( ( e ) => this . onMeetingContextMenu ( x , i , e ) ) }
170176 onMessageFocused = { this . props . onMessageFocused && ( ( e ) => this . onMessageFocused ( x , i , e ) ) }
171177 onMeetingMessageClick = { this . props . onMeetingMessageClick && ( ( e ) => this . onMeetingMessageClick ( x , i , e ) ) }
172178 onMeetingTitleClick = { this . props . onMeetingTitleClick }
You can’t perform that action at this time.
0 commit comments