blob: 7e3abae1f8bdc82a17b0f0d36605a1e28e77ec7b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import classNames from 'classnames';
import React from 'react';
import Shapes from "../../shapes/index";
import {AUTH_DESCRIPTION_MAP, AUTH_ICON_MAP} from "../../util/authorizations";
import {parseAndFormatDateTime} from "../../util/date-time";
const ProjectAuth = ({projectAuth}) => (
<div className="project-row">
<div>{projectAuth.simulation.name}</div>
<div>{parseAndFormatDateTime(projectAuth.simulation.datetimeLastEdited)}</div>
<div>
<span className={classNames("fa", "fa-" + AUTH_ICON_MAP[projectAuth.authorizationLevel])}/>
{AUTH_DESCRIPTION_MAP[projectAuth.authorizationLevel]}
</div>
</div>
);
ProjectAuth.propTypes = {
projectAuth: Shapes.Authorization.isRequired,
};
export default ProjectAuth;
|