mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 12:36:39 -04:00
16 lines
No EOL
387 B
JavaScript
16 lines
No EOL
387 B
JavaScript
const CanEditPost = ({user, post, children}) => {
|
|
if (Users.can.edit(user, post)) {
|
|
return children;
|
|
} else if (!user){
|
|
return <p>Please log in.</p>;
|
|
} else {
|
|
return <p>Sorry, you do not have permissions to edit this post at this time</p>;
|
|
}
|
|
};
|
|
|
|
CanEditPost.propTypes = {
|
|
user: React.PropTypes.object,
|
|
post: React.PropTypes.object
|
|
}
|
|
|
|
module.exports = CanEditPost; |