diff options
| author | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-08-09 17:04:15 +0300 |
|---|---|---|
| committer | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-23 10:05:27 +0200 |
| commit | 0bc393e41c5b238c1d95a49ede3dec45b4ed527e (patch) | |
| tree | 0698fe17a8f22c1eb771fdad869714414f48df92 /src/components/projects/ProjectAuthList.js | |
| parent | 67a771cbb02ec9da3c60704901f3150b46a7262b (diff) | |
Add action buttons to project rows
Diffstat (limited to 'src/components/projects/ProjectAuthList.js')
| -rw-r--r-- | src/components/projects/ProjectAuthList.js | 33 |
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, |
