(
+
Try to hover on Product Name header column
{ sourceCode }
diff --git a/packages/react-bootstrap-table2-example/examples/columns/column-class-table.js b/packages/react-bootstrap-table2-example/examples/columns/column-class-table.js
index bf22a57..5fb7db3 100644
--- a/packages/react-bootstrap-table2-example/examples/columns/column-class-table.js
+++ b/packages/react-bootstrap-table2-example/examples/columns/column-class-table.js
@@ -24,6 +24,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
diff --git a/packages/react-bootstrap-table2-example/examples/columns/column-event-table.js b/packages/react-bootstrap-table2-example/examples/columns/column-event-table.js
index 4d74d0e..32f0d69 100644
--- a/packages/react-bootstrap-table2-example/examples/columns/column-event-table.js
+++ b/packages/react-bootstrap-table2-example/examples/columns/column-event-table.js
@@ -23,6 +23,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
diff --git a/packages/react-bootstrap-table2-example/examples/columns/column-format-table.js b/packages/react-bootstrap-table2-example/examples/columns/column-format-table.js
index eb87f69..dc5bb29 100644
--- a/packages/react-bootstrap-table2-example/examples/columns/column-format-table.js
+++ b/packages/react-bootstrap-table2-example/examples/columns/column-format-table.js
@@ -31,6 +31,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
function priceFormatter(cell, row) {
if (row.onSale) {
return (
diff --git a/packages/react-bootstrap-table2-example/examples/columns/column-format-with-extra-data-table.js b/packages/react-bootstrap-table2-example/examples/columns/column-format-with-extra-data-table.js
index caf9ccf..ac388ca 100644
--- a/packages/react-bootstrap-table2-example/examples/columns/column-format-with-extra-data-table.js
+++ b/packages/react-bootstrap-table2-example/examples/columns/column-format-with-extra-data-table.js
@@ -34,6 +34,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
function rankFormatter(cell, row, rowIndex, formatExtraData) {
return (
diff --git a/packages/react-bootstrap-table2-example/examples/columns/column-hidden-table.js b/packages/react-bootstrap-table2-example/examples/columns/column-hidden-table.js
index 584e6c4..9930248 100644
--- a/packages/react-bootstrap-table2-example/examples/columns/column-hidden-table.js
+++ b/packages/react-bootstrap-table2-example/examples/columns/column-hidden-table.js
@@ -20,6 +20,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
diff --git a/packages/react-bootstrap-table2-example/examples/columns/column-style-table.js b/packages/react-bootstrap-table2-example/examples/columns/column-style-table.js
index d9d9a8f..f37d7b9 100644
--- a/packages/react-bootstrap-table2-example/examples/columns/column-style-table.js
+++ b/packages/react-bootstrap-table2-example/examples/columns/column-style-table.js
@@ -33,6 +33,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
diff --git a/packages/react-bootstrap-table2-example/examples/columns/column-title-table.js b/packages/react-bootstrap-table2-example/examples/columns/column-title-table.js
index 153a07d..016b0cb 100644
--- a/packages/react-bootstrap-table2-example/examples/columns/column-title-table.js
+++ b/packages/react-bootstrap-table2-example/examples/columns/column-title-table.js
@@ -39,6 +39,7 @@ const columns = [{
export default () => (
+
Try to hover on any Product Name cells
{ sourceCode }
diff --git a/packages/react-bootstrap-table2-example/examples/columns/nested-data-table.js b/packages/react-bootstrap-table2-example/examples/columns/nested-data-table.js
index 6c9f88b..eb62ddc 100644
--- a/packages/react-bootstrap-table2-example/examples/columns/nested-data-table.js
+++ b/packages/react-bootstrap-table2-example/examples/columns/nested-data-table.js
@@ -32,6 +32,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'User ID'
diff --git a/packages/react-bootstrap-table2-example/examples/header-columns/column-align-table.js b/packages/react-bootstrap-table2-example/examples/header-columns/column-align-table.js
index 9bfd6fe..f9fcab8 100644
--- a/packages/react-bootstrap-table2-example/examples/header-columns/column-align-table.js
+++ b/packages/react-bootstrap-table2-example/examples/header-columns/column-align-table.js
@@ -21,6 +21,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
diff --git a/packages/react-bootstrap-table2-example/examples/header-columns/column-attrs-table.js b/packages/react-bootstrap-table2-example/examples/header-columns/column-attrs-table.js
index 9313f77..7f01864 100644
--- a/packages/react-bootstrap-table2-example/examples/header-columns/column-attrs-table.js
+++ b/packages/react-bootstrap-table2-example/examples/header-columns/column-attrs-table.js
@@ -21,6 +21,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
diff --git a/packages/react-bootstrap-table2-example/examples/header-columns/column-class-table.js b/packages/react-bootstrap-table2-example/examples/header-columns/column-class-table.js
index b976f62..b897bc2 100644
--- a/packages/react-bootstrap-table2-example/examples/header-columns/column-class-table.js
+++ b/packages/react-bootstrap-table2-example/examples/header-columns/column-class-table.js
@@ -24,6 +24,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/header-columns/column-event-table.js b/packages/react-bootstrap-table2-example/examples/header-columns/column-event-table.js
index 2ab473c..7928a37 100644
--- a/packages/react-bootstrap-table2-example/examples/header-columns/column-event-table.js
+++ b/packages/react-bootstrap-table2-example/examples/header-columns/column-event-table.js
@@ -23,6 +23,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
diff --git a/packages/react-bootstrap-table2-example/examples/header-columns/column-format-filter-sort-table.js b/packages/react-bootstrap-table2-example/examples/header-columns/column-format-filter-sort-table.js
index 1672c46..ce30d70 100644
--- a/packages/react-bootstrap-table2-example/examples/header-columns/column-format-filter-sort-table.js
+++ b/packages/react-bootstrap-table2-example/examples/header-columns/column-format-filter-sort-table.js
@@ -41,6 +41,7 @@ const defaultSorted = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
import filterFactory, { textFilter } from 'react-bootstrap-table2-filter';
// ...
function priceFormatter(column, colIndex, { sortElement, filterElement }) {
diff --git a/packages/react-bootstrap-table2-example/examples/header-columns/column-format-table.js b/packages/react-bootstrap-table2-example/examples/header-columns/column-format-table.js
index 3b89145..16e34fd 100644
--- a/packages/react-bootstrap-table2-example/examples/header-columns/column-format-table.js
+++ b/packages/react-bootstrap-table2-example/examples/header-columns/column-format-table.js
@@ -26,6 +26,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
function priceFormatter(column, colIndex) {
return (
$$ { column.text } $$
diff --git a/packages/react-bootstrap-table2-example/examples/header-columns/column-style-table.js b/packages/react-bootstrap-table2-example/examples/header-columns/column-style-table.js
index bb041d3..80ec299 100644
--- a/packages/react-bootstrap-table2-example/examples/header-columns/column-style-table.js
+++ b/packages/react-bootstrap-table2-example/examples/header-columns/column-style-table.js
@@ -32,6 +32,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/header-columns/column-title-table.js b/packages/react-bootstrap-table2-example/examples/header-columns/column-title-table.js
index aa4fbc9..94c71b7 100644
--- a/packages/react-bootstrap-table2-example/examples/header-columns/column-title-table.js
+++ b/packages/react-bootstrap-table2-example/examples/header-columns/column-title-table.js
@@ -21,6 +21,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
diff --git a/packages/react-bootstrap-table2-example/examples/pagination/index.js b/packages/react-bootstrap-table2-example/examples/pagination/index.js
index 1822a75..728f62d 100644
--- a/packages/react-bootstrap-table2-example/examples/pagination/index.js
+++ b/packages/react-bootstrap-table2-example/examples/pagination/index.js
@@ -22,7 +22,7 @@ const columns = [{
const sourceCode = `\
import BootstrapTable from 'react-bootstrap-table-next';
import paginationFactory from 'react-bootstrap-table2-paginator';
-// ...
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/pagination/pagination-hooks.js b/packages/react-bootstrap-table2-example/examples/pagination/pagination-hooks.js
index 397ced2..21807d8 100644
--- a/packages/react-bootstrap-table2-example/examples/pagination/pagination-hooks.js
+++ b/packages/react-bootstrap-table2-example/examples/pagination/pagination-hooks.js
@@ -23,7 +23,7 @@ const columns = [{
const sourceCode = `\
import BootstrapTable from 'react-bootstrap-table-next';
import paginationFactory from 'react-bootstrap-table2-paginator';
-// ...
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/remote/remote-celledit.js b/packages/react-bootstrap-table2-example/examples/remote/remote-celledit.js
index 9e1aaa4..68ec867 100644
--- a/packages/react-bootstrap-table2-example/examples/remote/remote-celledit.js
+++ b/packages/react-bootstrap-table2-example/examples/remote/remote-celledit.js
@@ -19,8 +19,10 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
import cellEditFactory from 'react-bootstrap-table2-editor';
// ...
+
const RemoteCellEdit = (props) => {
const cellEdit = {
mode: 'click',
@@ -42,12 +44,6 @@ const RemoteCellEdit = (props) => {
);
};
-RemoteCellEdit.propTypes = {
- data: PropTypes.array.isRequired,
- onTableChange: PropTypes.func.isRequired,
- errorMessage: PropTypes.string.isRequired
-};
-
class Container extends React.Component {
constructor(props) {
super(props);
diff --git a/packages/react-bootstrap-table2-example/examples/remote/remote-filter.js b/packages/react-bootstrap-table2-example/examples/remote/remote-filter.js
index 459744f..85932a6 100644
--- a/packages/react-bootstrap-table2-example/examples/remote/remote-filter.js
+++ b/packages/react-bootstrap-table2-example/examples/remote/remote-filter.js
@@ -23,6 +23,7 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
import filterFactory, { textFilter } from 'react-bootstrap-table2-filter';
const columns = [{
@@ -38,7 +39,61 @@ const columns = [{
filter: textFilter()
}];
-
+const RemoteFilter = props => (
+
+
+ { sourceCode }
+
+);
+
+class Container extends React.Component {
+ constructor(props) {
+ super(props);
+ this.state = {
+ data: products
+ };
+ }
+
+ handleTableChange = (type, { filters }) => {
+ setTimeout(() => {
+ const result = products.filter((row) => {
+ let valid = true;
+ for (const dataField in filters) {
+ const { filterVal, filterType, comparator } = filters[dataField];
+
+ if (filterType === 'TEXT') {
+ if (comparator === Comparator.LIKE) {
+ valid = row[dataField].toString().indexOf(filterVal) > -1;
+ } else {
+ valid = row[dataField] === filterVal;
+ }
+ }
+ if (!valid) break;
+ }
+ return valid;
+ });
+ this.setState(() => ({
+ data: result
+ }));
+ }, 2000);
+ }
+
+ render() {
+ return (
+
+ );
+ }
+}
`;
const RemoteFilter = props => (
diff --git a/packages/react-bootstrap-table2-example/examples/remote/remote-pagination.js b/packages/react-bootstrap-table2-example/examples/remote/remote-pagination.js
index a971a4b..0765863 100644
--- a/packages/react-bootstrap-table2-example/examples/remote/remote-pagination.js
+++ b/packages/react-bootstrap-table2-example/examples/remote/remote-pagination.js
@@ -47,7 +47,7 @@ class Container extends React.Component {
};
}
- handleTableChange = ({ page, sizePerPage }) => {
+ handleTableChange = (type, { page, sizePerPage }) => {
const currentIndex = (page - 1) * sizePerPage;
setTimeout(() => {
this.setState(() => ({
diff --git a/packages/react-bootstrap-table2-example/examples/remote/remote-sort.js b/packages/react-bootstrap-table2-example/examples/remote/remote-sort.js
index fc370ae..bd6147f 100644
--- a/packages/react-bootstrap-table2-example/examples/remote/remote-sort.js
+++ b/packages/react-bootstrap-table2-example/examples/remote/remote-sort.js
@@ -21,7 +21,7 @@ const columns = [{
}];
const sourceCode = `\
-import filterFactory, { textFilter } from 'react-bootstrap-table2-filter';
+import BootstrapTable from 'react-bootstrap-table-next';
const columns = [{
dataField: 'id',
@@ -36,7 +36,64 @@ const columns = [{
filter: textFilter()
}];
-
+const RemoteSort = props => (
+
+
+ { sourceCode }
+
+);
+
+class Container extends React.Component {
+ constructor(props) {
+ super(props);
+ this.state = {
+ data: products
+ };
+ }
+
+ handleTableChange = (type, { sortField, sortOrder, data }) => {
+ setTimeout(() => {
+ let result;
+ if (sortOrder === 'asc') {
+ result = data.sort((a, b) => {
+ if (a[sortField] > b[sortField]) {
+ return 1;
+ } else if (b[sortField] > a[sortField]) {
+ return -1;
+ }
+ return 0;
+ });
+ } else {
+ result = data.sort((a, b) => {
+ if (a[sortField] > b[sortField]) {
+ return -1;
+ } else if (b[sortField] > a[sortField]) {
+ return 1;
+ }
+ return 0;
+ });
+ }
+ this.setState(() => ({
+ data: result
+ }));
+ }, 2000);
+ }
+
+ render() {
+ return (
+
+ );
+ }
+}
`;
const RemoteSort = props => (
diff --git a/packages/react-bootstrap-table2-example/examples/row-selection/click-to-select-with-cell-edit.js b/packages/react-bootstrap-table2-example/examples/row-selection/click-to-select-with-cell-edit.js
index cafe0d2..742d072 100644
--- a/packages/react-bootstrap-table2-example/examples/row-selection/click-to-select-with-cell-edit.js
+++ b/packages/react-bootstrap-table2-example/examples/row-selection/click-to-select-with-cell-edit.js
@@ -1,6 +1,7 @@
import React from 'react';
import BootstrapTable from 'react-bootstrap-table-next';
+import cellEditFactory from 'react-bootstrap-table2-editor';
import Code from 'components/common/code-block';
import { productsGenerator } from 'utils/common';
@@ -23,11 +24,10 @@ const selectRow = {
clickToEdit: true
};
-const cellEdit = {
- mode: 'click'
-};
-
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+import cellEditFactory from 'react-bootstrap-table2-editor';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
@@ -50,16 +50,23 @@ const cellEdit = {
};
`;
export default () => (
-
+
{ sourceCode }
);
diff --git a/packages/react-bootstrap-table2-example/examples/row-selection/click-to-select.js b/packages/react-bootstrap-table2-example/examples/row-selection/click-to-select.js
index 8c0617e..6789789 100644
--- a/packages/react-bootstrap-table2-example/examples/row-selection/click-to-select.js
+++ b/packages/react-bootstrap-table2-example/examples/row-selection/click-to-select.js
@@ -23,6 +23,8 @@ const selectRow = {
};
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/row-selection/hide-selection-column.js b/packages/react-bootstrap-table2-example/examples/row-selection/hide-selection-column.js
index 3e754b4..134e378 100644
--- a/packages/react-bootstrap-table2-example/examples/row-selection/hide-selection-column.js
+++ b/packages/react-bootstrap-table2-example/examples/row-selection/hide-selection-column.js
@@ -25,6 +25,8 @@ const selectRow = {
};
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/row-selection/multiple-selection.js b/packages/react-bootstrap-table2-example/examples/row-selection/multiple-selection.js
index 8c0617e..6789789 100644
--- a/packages/react-bootstrap-table2-example/examples/row-selection/multiple-selection.js
+++ b/packages/react-bootstrap-table2-example/examples/row-selection/multiple-selection.js
@@ -23,6 +23,8 @@ const selectRow = {
};
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/row-selection/non-selectable-rows.js b/packages/react-bootstrap-table2-example/examples/row-selection/non-selectable-rows.js
index e6248d8..7cf5e15 100644
--- a/packages/react-bootstrap-table2-example/examples/row-selection/non-selectable-rows.js
+++ b/packages/react-bootstrap-table2-example/examples/row-selection/non-selectable-rows.js
@@ -24,6 +24,8 @@ const selectRow = {
};
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/row-selection/selection-bgcolor.js b/packages/react-bootstrap-table2-example/examples/row-selection/selection-bgcolor.js
index 5ba6e9e..ea391e4 100644
--- a/packages/react-bootstrap-table2-example/examples/row-selection/selection-bgcolor.js
+++ b/packages/react-bootstrap-table2-example/examples/row-selection/selection-bgcolor.js
@@ -31,6 +31,8 @@ const selectRow2 = {
};
const sourceCode1 = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/row-selection/selection-class.js b/packages/react-bootstrap-table2-example/examples/row-selection/selection-class.js
index 78e2eb7..7804c60 100644
--- a/packages/react-bootstrap-table2-example/examples/row-selection/selection-class.js
+++ b/packages/react-bootstrap-table2-example/examples/row-selection/selection-class.js
@@ -32,6 +32,8 @@ const selectRow2 = {
};
const sourceCode1 = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/row-selection/selection-hooks.js b/packages/react-bootstrap-table2-example/examples/row-selection/selection-hooks.js
index 1c3172e..9b104c0 100644
--- a/packages/react-bootstrap-table2-example/examples/row-selection/selection-hooks.js
+++ b/packages/react-bootstrap-table2-example/examples/row-selection/selection-hooks.js
@@ -34,6 +34,8 @@ const selectRow = {
};
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/row-selection/selection-style.js b/packages/react-bootstrap-table2-example/examples/row-selection/selection-style.js
index 7f16344..97f32b9 100644
--- a/packages/react-bootstrap-table2-example/examples/row-selection/selection-style.js
+++ b/packages/react-bootstrap-table2-example/examples/row-selection/selection-style.js
@@ -34,6 +34,8 @@ const selectRow2 = {
};
const sourceCode1 = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/row-selection/single-selection.js b/packages/react-bootstrap-table2-example/examples/row-selection/single-selection.js
index ef87d7d..4df2109 100644
--- a/packages/react-bootstrap-table2-example/examples/row-selection/single-selection.js
+++ b/packages/react-bootstrap-table2-example/examples/row-selection/single-selection.js
@@ -23,6 +23,8 @@ const selectRow = {
};
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/rows/row-class.js b/packages/react-bootstrap-table2-example/examples/rows/row-class.js
index b37e865..b7aa8bb 100644
--- a/packages/react-bootstrap-table2-example/examples/rows/row-class.js
+++ b/packages/react-bootstrap-table2-example/examples/rows/row-class.js
@@ -20,6 +20,8 @@ const columns = [{
const rowClasses1 = 'custom-row-class';
const sourceCode1 = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/rows/row-event.js b/packages/react-bootstrap-table2-example/examples/rows/row-event.js
index c4a943d..915f9af 100644
--- a/packages/react-bootstrap-table2-example/examples/rows/row-event.js
+++ b/packages/react-bootstrap-table2-example/examples/rows/row-event.js
@@ -1,5 +1,5 @@
/* eslint no-unused-vars: 0 */
-/* eslint no-console: 0 */
+/* eslint no-alert: 0 */
import React from 'react';
import BootstrapTable from 'react-bootstrap-table-next';
@@ -21,11 +21,13 @@ const columns = [{
const rowEvents = {
onClick: (e) => {
- console.log('click on row');
+ alert('click on row');
}
};
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
@@ -39,15 +41,16 @@ const columns = [{
const rowEvents = {
onClick: (e) => {
- console.log('click on row');
+ alert('click on row');
}
};
-
+
`;
export default () => (
+
Try to click on any rows
{ sourceCode }
diff --git a/packages/react-bootstrap-table2-example/examples/rows/row-style.js b/packages/react-bootstrap-table2-example/examples/rows/row-style.js
index 8f6e008..024cc84 100644
--- a/packages/react-bootstrap-table2-example/examples/rows/row-style.js
+++ b/packages/react-bootstrap-table2-example/examples/rows/row-style.js
@@ -20,6 +20,8 @@ const columns = [{
const rowStyle1 = { backgroundColor: '#c8e6c9' };
const sourceCode1 = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID'
diff --git a/packages/react-bootstrap-table2-example/examples/sort/custom-sort-table.js b/packages/react-bootstrap-table2-example/examples/sort/custom-sort-table.js
index 1672e84..a04b5ae 100644
--- a/packages/react-bootstrap-table2-example/examples/sort/custom-sort-table.js
+++ b/packages/react-bootstrap-table2-example/examples/sort/custom-sort-table.js
@@ -29,6 +29,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
@@ -54,6 +56,7 @@ const columns = [{
export default () => (
+
Product ID sorting is reverted
{ sourceCode }
diff --git a/packages/react-bootstrap-table2-example/examples/sort/default-sort-table.js b/packages/react-bootstrap-table2-example/examples/sort/default-sort-table.js
index a64e578..115fe16 100644
--- a/packages/react-bootstrap-table2-example/examples/sort/default-sort-table.js
+++ b/packages/react-bootstrap-table2-example/examples/sort/default-sort-table.js
@@ -27,6 +27,8 @@ const defaultSorted = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
diff --git a/packages/react-bootstrap-table2-example/examples/sort/enable-sort-table.js b/packages/react-bootstrap-table2-example/examples/sort/enable-sort-table.js
index cdab74d..16e628f 100644
--- a/packages/react-bootstrap-table2-example/examples/sort/enable-sort-table.js
+++ b/packages/react-bootstrap-table2-example/examples/sort/enable-sort-table.js
@@ -20,6 +20,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const columns = [{
dataField: 'id',
text: 'Product ID',
diff --git a/packages/react-bootstrap-table2-example/examples/sort/header-sorting-classes.js b/packages/react-bootstrap-table2-example/examples/sort/header-sorting-classes.js
index 609c51f..b1b470e 100644
--- a/packages/react-bootstrap-table2-example/examples/sort/header-sorting-classes.js
+++ b/packages/react-bootstrap-table2-example/examples/sort/header-sorting-classes.js
@@ -31,6 +31,8 @@ const columns = [{
}];
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const headerSortingClasses = (column, sortOrder, isLastSorting, colIndex) => (
sortOrder === 'asc' ? 'demo-sorting-asc' : 'demo-sorting-desc'
);
diff --git a/packages/react-bootstrap-table2-example/examples/sort/header-sorting-style.js b/packages/react-bootstrap-table2-example/examples/sort/header-sorting-style.js
index 3a7e33c..cd2c6f0 100644
--- a/packages/react-bootstrap-table2-example/examples/sort/header-sorting-style.js
+++ b/packages/react-bootstrap-table2-example/examples/sort/header-sorting-style.js
@@ -26,6 +26,8 @@ const columns = [{
const sourceCode = `\
+import BootstrapTable from 'react-bootstrap-table-next';
+
const headerSortingStyle = { backgroundColor: '#c8e6c9' };
const columns = [{