Skip to content

Commit e1bc5c3

Browse files
committed
meeting more buttonu dropdowna çevirildi
1 parent 85781e6 commit e1bc5c3

3 files changed

Lines changed: 24 additions & 11 deletions

File tree

src/MeetingMessage/MeetingMessage.js

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
} from'timeago.js';
1414

1515
import Avatar from '../Avatar/Avatar';
16+
import Dropdown from '../Dropdown/Dropdown';
1617

1718
import classNames from 'classnames';
1819

@@ -38,7 +39,8 @@ export class MeetingMessage extends Component {
3839
title,
3940
subject,
4041
onClick,
41-
onMeetingMoreClick,
42+
onMeetingMoreSelect,
43+
moreItems,
4244
collapseTitle,
4345
dataSource,
4446
participants,
@@ -71,10 +73,19 @@ export class MeetingMessage extends Component {
7173
</span>
7274
</div>
7375
</div>
74-
<div
75-
className="rce-mtmg-right-icon"
76-
onClick={onMeetingMoreClick}>
77-
<MdMoreHoriz/>
76+
<div>
77+
<Dropdown
78+
animationType="bottom"
79+
animationPosition="norteast"
80+
buttonProps={{
81+
className:'rce-mtmg-right-icon',
82+
icon: {
83+
component: <MdMoreHoriz/>,
84+
size: 24,
85+
},
86+
}}
87+
items={moreItems}
88+
onSelect={onMeetingMoreSelect}/>
7889
</div>
7990
</div>
8091
<div
@@ -228,7 +239,7 @@ MeetingMessage.defaultProps = {
228239
dataSource: [],
229240
participants: [],
230241
onClick: () => void(0),
231-
onMeetingMoreClick: () => void(0),
242+
onMeetingMoreSelect: () => void(0),
232243
onMeetingTitleClick: () => void(0),
233244
onMeetingVideoLinkClick: () => void(0),
234245
onAvatarError: () => void(0),

src/MessageBox/MessageBox.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,8 @@ export class MessageBox extends Component {
198198
participants={this.props.meeting.participants}
199199
dataSource={this.props.meeting.dataSource}
200200
onClick={this.props.onMeetingMessageClick}
201-
onMeetingMoreClick={this.props.onMeetingMoreClick}
201+
onMeetingMoreSelect={this.props.onMeetingMoreSelect}
202+
moreItems={this.props.moreItems}
202203
onMeetingVideoLinkClick={this.props.onMeetingVideoLinkClick}
203204
onMeetingTitleClick={this.props.onMeetingTitleClick} />
204205
}

src/MessageList/MessageList.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,9 @@ export class MessageList extends Component {
145145
}
146146
}
147147

148-
onMeetingMoreClick(item, i, e) {
149-
if (this.props.onMeetingMoreClick instanceof Function)
150-
this.props.onMeetingMoreClick(item, i, e);
148+
onMeetingMoreSelect(item, i, e) {
149+
if (this.props.onMeetingMoreSelect instanceof Function)
150+
this.props.onMeetingMoreSelect(item, i, e);
151151
}
152152

153153
render() {
@@ -172,7 +172,8 @@ export class MessageList extends Component {
172172
onReplyMessageClick={this.props.onReplyMessageClick && ((e) => this.onReplyMessageClick(x, i, e))}
173173
onClick={this.props.onClick && ((e) => this.onClick(x, i, e))}
174174
onContextMenu={this.props.onContextMenu && ((e) => this.onContextMenu(x, i, e))}
175-
onMeetingMoreClick={this.props.onMeetingMoreClick && ((e) => this.onMeetingMoreClick(x, i, e))}
175+
onMeetingMoreSelect={this.props.onMeetingMoreSelect && ((e) => this.onMeetingMoreSelect(x, i, e))}
176+
moreItems={this.props.moreItems}
176177
onMessageFocused={this.props.onMessageFocused && ((e) => this.onMessageFocused(x, i, e))}
177178
onMeetingMessageClick={this.props.onMeetingMessageClick && ((e) => this.onMeetingMessageClick(x, i, e))}
178179
onMeetingTitleClick={this.props.onMeetingTitleClick}

0 commit comments

Comments
 (0)