@yandex/ui
Version:
Yandex UI components
23 lines (22 loc) • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkboxRegistry = void 0;
var core_1 = require("@bem-react/core");
var di_1 = require("@bem-react/di");
var Checkbox_1 = require("../Checkbox");
var Checkbox_Box_1 = require("../Box/Checkbox-Box");
var Checkbox_Control_1 = require("../Control/Checkbox-Control");
var Checkbox_Label_1 = require("../Label/Checkbox-Label");
var Checkbox_Tick_1 = require("../Tick/Checkbox-Tick");
var Icon_1 = require("../../Icon/Icon");
var Icon_glyph_type_tick_1 = require("../../Icon/_glyph/Icon_glyph_type-tick");
var Icon_glyph_type_indeterminate_1 = require("../../Icon/_glyph/Icon_glyph_type-indeterminate");
var checkboxRegistry = new di_1.Registry({ id: Checkbox_1.cnCheckbox() });
exports.checkboxRegistry = checkboxRegistry;
var Icon = core_1.composeU(Icon_glyph_type_tick_1.withGlyphTypeTick, Icon_glyph_type_indeterminate_1.withGlyphTypeIndeterminate)(Icon_1.Icon);
checkboxRegistry
.set('Box', Checkbox_Box_1.CheckboxBox)
.set('Control', Checkbox_Control_1.CheckboxControl)
.set('Label', Checkbox_Label_1.CheckboxLabel)
.set('Tick', Checkbox_Tick_1.CheckboxTick)
.set('Icon', Icon);