feat: optimize sidebar and datatable expandable rows.

This commit is contained in:
Ahmed Bouhuolia
2020-04-14 15:04:58 +02:00
parent fb6b31d922
commit f8c268434a
9 changed files with 128 additions and 105 deletions

View File

@@ -122,7 +122,7 @@ export default class MenuItem extends AbstractPureComponent2 {
constructor(props) {
super(props);
this.state = {
isCollapseActive: false,
isCollapseActive: this.props.callapseActive || false,
};
}
@@ -193,6 +193,13 @@ export default class MenuItem extends AbstractPureComponent2 {
}</li>;
}
componentWillReceiveProps(nextProps){
if(nextProps.callapseActive!==this.props.callapseActive){
//Perform some operation
this.setState({ isCollapseActive: nextProps.callapseActive });
}
}
maybeRenderLabel(labelElement) {
const { label, labelClassName } = this.props;
if (label == null && labelElement == null) {