Completely updated React, fixed #11, (hopefully)

This commit is contained in:
2018-03-04 19:11:49 -05:00
parent 6e0afd6e2a
commit 34e5f5139a
13674 changed files with 333464 additions and 473223 deletions

View File

@@ -126,6 +126,8 @@ var TableHeader = function (_Component2) {
}, {
key: 'render',
value: function render() {
var _this4 = this;
var _props = this.props,
sortIndicator = _props.sortIndicator,
sortList = _props.sortList,
@@ -133,7 +135,11 @@ var TableHeader = function (_Component2) {
reset = _props.reset,
version = _props.version,
condensed = _props.condensed,
bordered = _props.bordered;
bordered = _props.bordered,
expandedColumnHeaderComponent = _props.expandedColumnHeaderComponent,
noAnyExpand = _props.noAnyExpand,
toggleExpandAllChilds = _props.toggleExpandAllChilds,
expandAll = _props.expandAll;
var containerClasses = (0, _classnames2.default)('react-bs-container-header', 'table-header-wrapper', this.props.headerContainerClass);
var customTableClasses = {
@@ -152,7 +158,15 @@ var TableHeader = function (_Component2) {
var rowKey = 0;
rows[0] = [];
rows[0].push([this.props.expandColumnVisible && this.props.expandColumnBeforeSelectColumn && _react2.default.createElement(_ExpandRowHeaderColumn2.default, { key: 'expandCol', rowCount: rowCount + 1 })], [this.renderSelectRowHeader(rowCount + 1, rowKey++)], [this.props.expandColumnVisible && !this.props.expandColumnBeforeSelectColumn && _react2.default.createElement(_ExpandRowHeaderColumn2.default, { key: 'expandCol', rowCount: rowCount + 1 })]);
rows[0].push([this.props.expandColumnVisible && this.props.expandColumnBeforeSelectColumn && _react2.default.createElement(_ExpandRowHeaderColumn2.default, { key: 'expandCol', rowCount: rowCount + 1,
expandedColumnHeaderComponent: expandedColumnHeaderComponent,
noAnyExpand: noAnyExpand,
expandAll: expandAll,
toggleExpandAllChilds: toggleExpandAllChilds })], [this.renderSelectRowHeader(rowCount + 1, rowKey++)], [this.props.expandColumnVisible && !this.props.expandColumnBeforeSelectColumn && _react2.default.createElement(_ExpandRowHeaderColumn2.default, { key: 'expandCol', rowCount: rowCount + 1,
expandedColumnHeaderComponent: expandedColumnHeaderComponent,
noAnyExpand: noAnyExpand,
expandAll: expandAll,
toggleExpandAllChilds: toggleExpandAllChilds })]);
_react2.default.Children.forEach(this.props.children, function (elm) {
if (elm === null || elm === undefined) {
@@ -186,14 +200,23 @@ var TableHeader = function (_Component2) {
return _react2.default.createElement(
'div',
{ ref: 'container', className: containerClasses, style: this.props.style },
{
ref: function ref(node) {
return _this4.container = node;
},
className: containerClasses,
style: this.props.style },
_react2.default.createElement(
'table',
{ className: tableClasses },
_react2.default.cloneElement(this.props.colGroups, { ref: 'headerGrp' }),
_react2.default.cloneElement(this.props.colGroups, { ref: function ref(node) {
return _this4.headerGrp = node;
} }),
_react2.default.createElement(
'thead',
{ ref: 'header' },
{ ref: function ref(node) {
return _this4.header = node;
} },
trs
)
)
@@ -202,7 +225,7 @@ var TableHeader = function (_Component2) {
}, {
key: '__getHeaderColGrouop__REACT_HOT_LOADER__',
value: function __getHeaderColGrouop__REACT_HOT_LOADER__() {
return this.refs.headerGrp.childNodes;
return this.headerGrp.childNodes;
}
}, {
key: 'renderSelectRowHeader',
@@ -256,8 +279,12 @@ TableHeader.propTypes = {
reset: _propTypes2.default.bool,
expandColumnVisible: _propTypes2.default.bool,
expandColumnComponent: _propTypes2.default.func,
expandedColumnHeaderComponent: _propTypes2.default.func,
expandColumnBeforeSelectColumn: _propTypes2.default.bool,
version: _propTypes2.default.string
version: _propTypes2.default.string,
noAnyExpand: _propTypes2.default.bool,
expandAll: _propTypes2.default.bool,
toggleExpandAllChilds: _propTypes2.default.func
};
var _default = TableHeader;