summaryrefslogtreecommitdiff
path: root/src/components/projects/ProjectActionButtons.js
diff options
context:
space:
mode:
authorGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-08-10 12:40:36 +0300
committerGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-09-23 10:05:28 +0200
commit737ce62470a13ae153788207719396e107252955 (patch)
treecf95bb155fd33bad3c2234d123929e41da738d82 /src/components/projects/ProjectActionButtons.js
parent0bc393e41c5b238c1d95a49ede3dec45b4ed527e (diff)
Suppress duplicate modal close actions
Diffstat (limited to 'src/components/projects/ProjectActionButtons.js')
-rw-r--r--src/components/projects/ProjectActionButtons.js16
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;