UNPKG

sccoreui

Version:

ui-sccore

11 lines (10 loc) 777 B
"use strict"; 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;