diff options
Diffstat (limited to 'src/components/projects/ProjectActionButtons.js')
| -rw-r--r-- | src/components/projects/ProjectActionButtons.js | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/components/projects/ProjectActionButtons.js b/src/components/projects/ProjectActionButtons.js index 085438d8..66eb8bfa 100644 --- a/src/components/projects/ProjectActionButtons.js +++ b/src/components/projects/ProjectActionButtons.js @@ -1,24 +1,26 @@ import PropTypes from "prop-types"; import React from 'react'; -const ProjectActionButtons = ({onOpen, onViewUsers, onDelete}) => ( +const ProjectActionButtons = ({projectId, onOpen, onViewUsers, onDelete}) => ( <div className="project-icons"> - <div className="open" title="Open this project" onClick={onOpen}> + <div className="open" title="Open this project" onClick={() => onOpen(projectId)}> <span className="fa fa-play"/> </div> - <div className="users" title="View and edit collaborators on this project" onClick={onViewUsers}> + <div className="users" title="View and edit collaborators on this project" + onClick={() => onViewUsers(projectId)}> <span className="fa fa-users"/> </div> - <div className="delete" title="Delete this project" onClick={onDelete}> + <div className="delete" title="Delete this project" onClick={() => onDelete(projectId)}> <span className="fa fa-trash"/> </div> </div> ); ProjectActionButtons.propTypes = { - onOpen: PropTypes.func.isRequired, - onViewUsers: PropTypes.func.isRequired, - onDelete: PropTypes.func.isRequired, + projectId: PropTypes.number.isRequired, + onOpen: PropTypes.func, + onViewUsers: PropTypes.func, + onDelete: PropTypes.func, }; export default ProjectActionButtons; |
