Vulcan/packages/base-components/lib/permissions/CanEditUser.jsx

20 lines
No EOL
463 B
JavaScript

const CanEditUser = React.createClass({
propTypes: {
user: React.PropTypes.object,
userToEdit: React.PropTypes.object
},
render() {
if (!this.props.user){
return <p>Please log in.</p>;
} else if (Users.can.edit(this.props.user, this.props.userToEdit)) {
return this.props.children;
} else {
return <p>Sorry, you do not have permissions to edit this user at this time</p>;
}
}
});
module.exports = CanEditUser;