react-admin-ui
Version: 
A React Admin Panel based on material-ui design
21 lines (20 loc) • 639 B
JSX
import React from 'react'
import {preload} from 'react-isomorphic-tools'
import {connect} from 'react-redux'
import List from '../../components/Entity/List'
import {getEntity} from '../../utils'
import {list} from '../../actions'
(list)
((state, props)=>({
    list: state.getIn(['fetchData', `${props.params.name}List`])
}))
export default class ListPage extends React.Component{
    static displayName = 'AdminListPage'
    render(){
        return (
            <div className='block'>
                <List data={this.props.list.toJS()} entity={getEntity(this.props.params.name)}/>
            </div>
        )
    }
}