in src/utils/AuthButton.js [71:91]
render() {
const {perms, children, global: {permissions} } = this.props;
const authButton = checkButtonAuth(perms, permissions);
if(authButton){
if(authButton.icon){
const type = children.type;
if(type === Button){
return React.cloneElement(children, {icon: authButton.icon});
} else if(type === Popconfirm && children.props.children && children.props.children.type === Button){
let newChildren = React.cloneElement(children.props.children , {icon: authButton.icon});
return React.cloneElement(children, {children: newChildren});
} else{
return children;
}
} else {
return children;
}
} else {
return null;
}
}