summaryrefslogtreecommitdiff
path: root/src/components/projects/ProjectAuthList.js
diff options
context:
space:
mode:
authorGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-08-09 17:04:15 +0300
committerGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-09-23 10:05:27 +0200
commit0bc393e41c5b238c1d95a49ede3dec45b4ed527e (patch)
tree0698fe17a8f22c1eb771fdad869714414f48df92 /src/components/projects/ProjectAuthList.js
parent67a771cbb02ec9da3c60704901f3150b46a7262b (diff)
Add action buttons to project rows
Diffstat (limited to 'src/components/projects/ProjectAuthList.js')
-rw-r--r--src/components/projects/ProjectAuthList.js33
1 files changed, 18 insertions, 15 deletions
diff --git a/src/components/projects/ProjectAuthList.js b/src/components/projects/ProjectAuthList.js
index 093b3279..217a8375 100644
--- a/src/components/projects/ProjectAuthList.js
+++ b/src/components/projects/ProjectAuthList.js
@@ -5,23 +5,26 @@ import NoProjectsAlert from "./NoProjectsAlert";
import ProjectAuth from "./ProjectAuth";
import "./ProjectAuthList.css";
-const ProjectAuthList = ({authorizations, onProjectClick}) => (
- <div className="project-list">
- <div className="list-head">
- <div>Project name</div>
- <div>Last edited</div>
- <div>Access rights</div>
- </div>
- <div className="list-body">
- {authorizations.length === 0 ?
- <NoProjectsAlert/> :
- authorizations.map(authorization => (
+const ProjectAuthList = ({authorizations}) => {
+ if (authorizations.length === 0) {
+ return <NoProjectsAlert/>;
+ }
+
+ return (
+ <div className="project-list">
+ <div className="list-head">
+ <div>Project name</div>
+ <div>Last edited</div>
+ <div>Access rights</div>
+ </div>
+ <div className="list-body">
+ {authorizations.map(authorization => (
<ProjectAuth projectAuth={authorization} key={authorization.simulation.id}/>
- ))
- }
+ ))}
+ </div>
</div>
- </div>
-);
+ );
+};
ProjectAuthList.propTypes = {
authorizations: PropTypes.arrayOf(Shapes.Authorization).isRequired,