import React from 'react'; import { Table, TableBody, TableRow, TableRowColumn, } from 'material-ui/Table'; import { spacedataStruct } from '../redux/modules/spacedata'; export class SpaceList extends React.Component { static propTypes = { fetchSpacedata: React.PropTypes.func.isRequired, spacedata: spacedataStruct, }; static defaultProps = { spacedata: { items: [], }, }; componentWillMount() { this.props.fetchSpacedata(); } render() { const items = this.props.spacedata.items.sort( (a, b) => a.space.toUpperCase().localeCompare(b.space.toUpperCase()) ); return (