From 737ce62470a13ae153788207719396e107252955 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Thu, 10 Aug 2017 12:40:36 +0300 Subject: Suppress duplicate modal close actions --- src/components/projects/ProjectActionButtons.js | 16 +++++++++------- src/components/projects/ProjectAuth.js | 2 +- src/components/projects/ProjectAuthList.js | 1 - 3 files changed, 10 insertions(+), 9 deletions(-) (limited to 'src/components/projects') 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}) => (
-
+
onOpen(projectId)}>
-
+
onViewUsers(projectId)}>
-
+
onDelete(projectId)}>
); 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; diff --git a/src/components/projects/ProjectAuth.js b/src/components/projects/ProjectAuth.js index e58ac92b..10cfd252 100644 --- a/src/components/projects/ProjectAuth.js +++ b/src/components/projects/ProjectAuth.js @@ -13,7 +13,7 @@ const ProjectAuth = ({projectAuth}) => ( {AUTH_DESCRIPTION_MAP[projectAuth.authorizationLevel]}
- +
); diff --git a/src/components/projects/ProjectAuthList.js b/src/components/projects/ProjectAuthList.js index 217a8375..94e7abad 100644 --- a/src/components/projects/ProjectAuthList.js +++ b/src/components/projects/ProjectAuthList.js @@ -28,7 +28,6 @@ const ProjectAuthList = ({authorizations}) => { ProjectAuthList.propTypes = { authorizations: PropTypes.arrayOf(Shapes.Authorization).isRequired, - onProjectClick: PropTypes.func.isRequired, }; export default ProjectAuthList; -- cgit v1.2.3