import React from 'react'; import TableColumnMixin from '../../mixins/table_column_mixin'; import GeneralUtils from '../../utils/general_utils'; import TableHeaderItem from './table_header_item'; let TableHeader = React.createClass({ mixins: [TableColumnMixin], propTypes: { columnMap: React.PropTypes.object.isRequired, itemList: React.PropTypes.array.isRequired, fetchList: React.PropTypes.func.isRequired, orderAsc: React.PropTypes.bool.isRequired, orderBy: React.PropTypes.string.isRequired }, render() { let columnMapValuesList = GeneralUtils.valuesOfObject(this.props.columnMap); return (