Sha256: 05747ba46291240b551a23bd9460c6c024bb9145dc8bb946915f42c3848b538e

Contents?: true

Size: 367 Bytes

Versions: 22

Compression:

Stored size: 367 Bytes

Contents

// Can be included as a TableWrapper prop for selectable rows
const onSelect = (rows, setRows) => (_event, isSelected, rowId) => {
  let newRows;
  if (rowId === -1) {
    newRows = rows.map(row => ({ ...row, selected: isSelected }));
  } else {
    newRows = [...rows];
    newRows[rowId].selected = isSelected;
  }

  setRows(newRows);
};

export default onSelect;

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
katello-4.1.4 webpack/components/Table/helpers.js
katello-4.0.3 webpack/components/Table/helpers.js
katello-4.1.3 webpack/components/Table/helpers.js
katello-4.0.2.1 webpack/components/Table/helpers.js
katello-4.1.2.1 webpack/components/Table/helpers.js
katello-4.0.2 webpack/components/Table/helpers.js
katello-4.1.2 webpack/components/Table/helpers.js
katello-4.1.1 webpack/components/Table/helpers.js
katello-4.1.0 webpack/components/Table/helpers.js
katello-4.0.1.2 webpack/components/Table/helpers.js
katello-4.1.0.rc2.2 webpack/components/Table/helpers.js
katello-4.1.0.rc2.1 webpack/components/Table/helpers.js
katello-4.0.1.1 webpack/components/Table/helpers.js
katello-4.1.0.rc2 webpack/components/Table/helpers.js
katello-4.0.1 webpack/components/Table/helpers.js
katello-4.1.0.rc1.1 webpack/components/Table/helpers.js
katello-4.1.0.rc1 webpack/components/Table/helpers.js
katello-4.0.0 webpack/components/Table/helpers.js
katello-4.0.0.rc3.1 webpack/components/Table/helpers.js
katello-4.0.0.rc3 webpack/components/Table/helpers.js