sccoreui
Version:
ui-sccore
11 lines (10 loc) • 777 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const jsx_runtime_1 = require("react/jsx-runtime");
const checkbox_1 = require("primereact/checkbox");
const svg_component_1 = tslib_1.__importDefault(require("../../directives/svg-component"));
const GroupCheckbox = ({ checked, onChange, isIndeterminate, shouldRenderOnRight }) => {
return ((0, jsx_runtime_1.jsx)(checkbox_1.Checkbox, { icon: isIndeterminate && (0, jsx_runtime_1.jsx)(svg_component_1.default, { icon: "minus", color: "#111c5b" }), onChange: onChange, checked: checked, className: `${shouldRenderOnRight ? "custom_grid_checkbox" : "mr-3"} ${isIndeterminate ? "custom_grid_indeterminate" : ""}` }));
};
exports.default = GroupCheckbox;