diff --git a/packages/react-bootstrap-table2/src/bootstrap-table.js b/packages/react-bootstrap-table2/src/bootstrap-table.js index 21d55a36d..d42073360 100644 --- a/packages/react-bootstrap-table2/src/bootstrap-table.js +++ b/packages/react-bootstrap-table2/src/bootstrap-table.js @@ -91,6 +91,7 @@ class BootstrapTable extends PropsBaseResolver(Component) {
{ tableCaption } + {this.props.preHeader}
+ {this.props.postHeader} {hasFilters && filterPosition !== Const.FILTERS_POSITION_INLINE && ( { onExternalFilter, filterPosition, globalSortCaret, - wrapperClasses + wrapperClasses, + preHeaderRow, + postHeaderRow } = props; let SelectionHeaderCellComp = () => null; @@ -82,9 +84,11 @@ const Header = (props) => { return (
+ {preHeaderRow} { childrens } + {postHeaderRow} ); }; @@ -106,7 +110,14 @@ Header.propTypes = { Const.FILTERS_POSITION_TOP, Const.FILTERS_POSITION_INLINE, Const.FILTERS_POSITION_BOTTOM - ]) + ]), + preHeaderRow: PropTypes.node, + postHeaderRow: PropTypes.node +}; + +Header.defaultProps = { + preHeaderRow: null, + postHeaderRow: null }; export default Header;