UNPKG

@skbkontur/ui-kit

Version:

22 lines 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var react_1 = tslib_1.__importDefault(require("react")); var CheckboxView_1 = require("./CheckboxView"); var Checkbox = /** @class */ (function (_super) { tslib_1.__extends(Checkbox, _super); function Checkbox() { return _super !== null && _super.apply(this, arguments) || this; } Checkbox.prototype.render = function () { var _a = this.props, children = _a.children, rest = tslib_1.__rest(_a, ["children"]); return (react_1.default.createElement(CheckboxView_1.CheckboxLabel, { style: { cursor: rest.disabled ? 'default' : 'pointer' } }, react_1.default.createElement(CheckboxView_1.CheckboxInput, tslib_1.__assign({}, rest)), react_1.default.createElement(CheckboxView_1.CheckboxBox, null, react_1.default.createElement(CheckboxView_1.CheckboxIcon, null)), react_1.default.createElement(CheckboxView_1.CheckboxCaption, null, children))); }; return Checkbox; }(react_1.default.Component)); exports.default = Checkbox; //# sourceMappingURL=Checkbox.js.map