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;