mirror of
https://github.com/vale981/Vulcan
synced 2025-03-08 19:11:38 -05:00
21 lines
No EOL
540 B
JavaScript
21 lines
No EOL
540 B
JavaScript
import React, { PropTypes, Component } from 'react';
|
|
import Users from 'meteor/nova:users';
|
|
|
|
const CanEditUser = ({user, userToEdit, children}) => {
|
|
if (!user){
|
|
return <p>Please log in.</p>;
|
|
} else if (Users.can.edit(user, userToEdit)) {
|
|
return children;
|
|
} else {
|
|
return <p>Sorry, you do not have permissions to edit this user at this time</p>;
|
|
}
|
|
};
|
|
|
|
CanEditUser.propTypes = {
|
|
user: React.PropTypes.object,
|
|
userToEdit: React.PropTypes.object
|
|
}
|
|
|
|
CanEditUser.displayName = "CanEditUser";
|
|
|
|
module.exports = CanEditUser; |