Skip to content

Commit 4d57054

Browse files
committed
meeting mesajına context menü eklendi
1 parent 374ab5e commit 4d57054

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

src/MeetingMessage/MeetingMessage.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff 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),

src/MessageBox/MessageBox.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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
}

src/MessageList/MessageList.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff 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}

0 commit comments

Comments
 (0)