zcash-grant-system/frontend/client/components/Proposal/TeamBlock/index.tsx

27 lines
624 B
TypeScript
Raw Normal View History

2018-09-10 09:55:26 -07:00
import React from 'react';
2018-10-04 21:27:02 -07:00
import { Proposal } from 'types';
2019-01-23 07:15:59 -08:00
import Loader from 'components/Loader';
2018-09-10 09:55:26 -07:00
import UserRow from 'components/UserRow';
interface Props {
proposal: Proposal;
2018-09-10 09:55:26 -07:00
}
const TeamBlock = ({ proposal }: Props) => {
2018-09-10 09:55:26 -07:00
let content;
if (proposal) {
content = proposal.team.map(user => <UserRow key={user.displayName} user={user} />);
2018-09-10 09:55:26 -07:00
} else {
2019-01-23 07:15:59 -08:00
content = <Loader />;
2018-09-10 09:55:26 -07:00
}
return (
<div className="Proposal-top-side-block">
<h1 className="Proposal-top-main-block-title">Team</h1>
<div className="Proposal-top-main-block">{content}</div>
</div>
2018-09-10 09:55:26 -07:00
);
};
export default TeamBlock;