nyx_server
Version:
Node内容发布
34 lines (30 loc) • 772 B
JavaScript
import React from 'react';
import { fromJS } from 'immutable';
import { Table, QueueAnim } from 'antd';
export default class Projects extends React.Component {
getProject() {
return this.props.project || fromJS([]);
}
render() {
const columns = [{
title: '数据项',
dataIndex: 'key',
key: 'key'
}, {
title: '内容',
dataIndex: 'value',
key: 'value'
}];
return (
<QueueAnim delay={100}>
{
this.props.isLoading ?
<div key="a">loading</div> :
this.props.error ?
<div key="a">{this.props.error}</div> :
<Table key="a" columns={columns} pagination={false} dataSource={this.getProject().toJS()} bordered/>
}
</QueueAnim>
);
}
}