2018-09-10 09:55:26 -07:00
|
|
|
import React from 'react';
|
|
|
|
import { Spin } from 'antd';
|
2018-10-04 21:27:02 -07:00
|
|
|
import { Proposal } from 'types';
|
2018-09-10 09:55:26 -07:00
|
|
|
import UserRow from 'components/UserRow';
|
|
|
|
|
|
|
|
interface Props {
|
2018-09-27 13:39:37 -07:00
|
|
|
proposal: Proposal;
|
2018-09-10 09:55:26 -07:00
|
|
|
}
|
|
|
|
|
2018-09-27 13:39:37 -07:00
|
|
|
const TeamBlock = ({ proposal }: Props) => {
|
2018-09-10 09:55:26 -07:00
|
|
|
let content;
|
2018-09-27 13:39:37 -07:00
|
|
|
if (proposal) {
|
|
|
|
content = proposal.team.map(user => <UserRow key={user.name} user={user} />);
|
2018-09-10 09:55:26 -07:00
|
|
|
} else {
|
|
|
|
content = <Spin />;
|
|
|
|
}
|
|
|
|
|
|
|
|
return (
|
2018-09-22 09:44:55 -07:00
|
|
|
<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;
|