react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
30 lines (28 loc) • 1.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.regObjects = exports.CheckboxDesktopRegistry = void 0;
var _di = require("../../../lib/di");
var _CheckboxBox = require("../Box/Checkbox-Box");
var _CheckboxControl = require("../Control/Checkbox-Control");
var _CheckboxTick = require("../Tick/Checkbox-Tick");
var _CheckboxLabel = require("../Label/Checkbox-Label");
var _Checkbox = require("../Checkbox");
var _compose = require("../../../lib/compose");
var _Icon = require("../../Icon/Icon");
var _Icon_size_m = require("../../Icon/_size/Icon_size_m");
var _Icon_glyph_checkThick = require("../../Icon/_glyph/Icon_glyph_check-thick");
var _Icon_glyph_minusThick = require("../../Icon/_glyph/Icon_glyph_minus-thick");
// Build icon
var Icon = (0, _compose.compose)((0, _compose.composeU)(_Icon_glyph_checkThick.withModIconGlyphCheckThick, _Icon_glyph_minusThick.withModIconGlyphMinusThick), _Icon_size_m.withModIconSizeM)(_Icon.Icon);
var regObjects = exports.regObjects = {
Box: _CheckboxBox.CheckboxBox,
Control: _CheckboxControl.CheckboxControl,
Tick: _CheckboxTick.CheckboxTick,
Label: _CheckboxLabel.CheckboxLabel,
Icon: Icon
};
var CheckboxDesktopRegistry = exports.CheckboxDesktopRegistry = new _di.Registry({
id: (0, _Checkbox.cnCheckbox)()
}).fill(regObjects);