diff --git a/docs/row-selection.md b/docs/row-selection.md index c8b97e3..b72ceea 100644 --- a/docs/row-selection.md +++ b/docs/row-selection.md @@ -176,7 +176,7 @@ Provide a callback function which allow you to custom the checkbox/radio box. Th ```js const selectRow = { mode: 'checkbox', - selectionRenderer: ({ mode, checked, disabled }) => ( + selectionRenderer: ({ mode, checked, disabled, rowIndex }) => ( // .... ) }; diff --git a/packages/react-bootstrap-table2/src/row-selection/selection-cell.js b/packages/react-bootstrap-table2/src/row-selection/selection-cell.js index 3d6f023..3c4da56 100644 --- a/packages/react-bootstrap-table2/src/row-selection/selection-cell.js +++ b/packages/react-bootstrap-table2/src/row-selection/selection-cell.js @@ -63,6 +63,7 @@ export default class SelectionCell extends Component { selected, disabled, tabIndex, + rowIndex, selectionRenderer } = this.props; @@ -78,7 +79,8 @@ export default class SelectionCell extends Component { selectionRenderer ? selectionRenderer({ mode: inputType, checked: selected, - disabled + disabled, + rowIndex }) : ( ', () => { expect(selectionRenderer).toHaveBeenCalledWith({ mode, checked: selected, - disabled: wrapper.prop('disabled') + disabled: wrapper.prop('disabled'), + rowIndex }); }); });