UNPKG

nyx_server

Version:

Node内容发布

34 lines (30 loc) 772 B
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> ); } }