import React from 'react'; import Router from 'react-router'; import AltContainer from 'alt/AltContainer'; import PieceListStore from '../stores/piece_list_store'; import PieceListActions from '../actions/piece_list_actions'; import Table from './table'; import TableItemImg from './table_item_img'; import TableItemText from './table_item_text'; let Link = Router.Link; let PieceList = React.createClass({ componentDidMount() { PieceListActions.fetchList(1, 10); }, render() { // TODO: // Specifiy how a TableItemX should look like let columnMap = { 'thumbnail': { 'displayName': '', 'displayType': TableItemImg, 'rowWidth': 2, 'canBeOrdered': false }, 'artist_name': { 'displayName': 'Artist', 'displayType': TableItemText, 'rowWidth': 4, 'canBeOrdered': true }, 'title': { 'displayName': 'Title', 'displayType': TableItemText, 'rowWidth': 4, 'canBeOrdered': true } }; return ( ); } }); export default PieceList;