@cimpress/react-components
Version:
React components to support the MCP styleguide
28 lines • 1.37 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.TableSelectAll = exports.TableSelect = void 0;
const react_1 = __importDefault(require("react"));
const Checkbox_1 = require("../Checkbox");
const TableSelect = ({ checked, id, row, selectType, onClick }) => {
const input = (react_1.default.createElement("div", { style: { textAlign: 'left' } },
react_1.default.createElement(Checkbox_1.Checkbox, { checked: checked || false, label: "", type: selectType, onClick: e => {
const { shiftKey } = e;
e.stopPropagation();
onClick(id, shiftKey, row);
}, onChange: () => { } })));
return input;
};
exports.TableSelect = TableSelect;
const TableSelectAll = ({ checked, selectType, onClick }) => {
const input = (react_1.default.createElement("div", { style: { textAlign: 'left' } },
react_1.default.createElement(Checkbox_1.Checkbox, { checked: checked || false, label: "", type: selectType, onClick: e => {
e.stopPropagation();
onClick();
}, onChange: () => { } })));
return input;
};
exports.TableSelectAll = TableSelectAll;
//# sourceMappingURL=TableSelect.js.map