UNPKG

@yandex/ui

Version:

Yandex UI components

23 lines (22 loc) 1.28 kB
"use strict"; 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_desktop_1 = require("../Box/Checkbox-Box@desktop"); var Checkbox_Control_desktop_1 = require("../Control/Checkbox-Control@desktop"); var Checkbox_Label_desktop_1 = require("../Label/Checkbox-Label@desktop"); var Checkbox_Tick_desktop_1 = require("../Tick/Checkbox-Tick@desktop"); 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_desktop_1.CheckboxBox) .set('Control', Checkbox_Control_desktop_1.CheckboxControl) .set('Label', Checkbox_Label_desktop_1.CheckboxLabel) .set('Tick', Checkbox_Tick_desktop_1.CheckboxTick) .set('Icon', Icon);