[PLT-7180] Fix delete/edit not showing on DotMenu at parent post of RHS (#7214)
* fix delete/edit not showing on DotMenu at parent post of RHS * remove unnecessary shouldComponentUpdate
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
fcd56927df
Коммит
8e646763e7
@@ -71,6 +71,15 @@ export default class DotMenu extends Component {
|
|||||||
$('#' + this.props.idPrefix + '_dropdown' + this.props.post.id).on('hidden.bs.dropdown', () => this.props.handleDropdownOpened(false));
|
$('#' + this.props.idPrefix + '_dropdown' + this.props.post.id).on('hidden.bs.dropdown', () => this.props.handleDropdownOpened(false));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
componentWillReceiveProps(nextProps) {
|
||||||
|
if (nextProps.post !== this.props.post) {
|
||||||
|
this.state = {
|
||||||
|
canDelete: PostUtils.canDeletePost(nextProps.post),
|
||||||
|
canEdit: PostUtils.canEditPost(nextProps.post, this.editDisableAction)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
componentWillUnmount() {
|
componentWillUnmount() {
|
||||||
this.editDisableAction.cancel();
|
this.editDisableAction.cancel();
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user