import { Card, List } from 'antd'; import React from 'react'; import { connect } from 'dva'; import moment from 'moment'; import AvatarList from '../AvatarList'; import { ListItemDataType } from '../../data.d'; import { ModalState } from '../../model'; import styles from './index.less'; const Projects: React.FC> = props => { const { list } = props; return ( className={styles.coverCardList} rowKey="id" grid={{ gutter: 24, xxl: 3, xl: 2, lg: 2, md: 2, sm: 2, xs: 1 }} dataSource={list} renderItem={item => ( }> {item.title}} description={item.subDescription} />
{moment(item.updatedAt).fromNow()}
{item.members.map(member => ( ))}
)} /> ); }; export default connect(({ BLOCK_NAME_CAMEL_CASE }: { BLOCK_NAME_CAMEL_CASE: ModalState }) => ({ list: BLOCK_NAME_CAMEL_CASE.list, }))(Projects);