UNPKG

@yandex/ui

Version:

Yandex UI components

26 lines (25 loc) 1.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Select = void 0; var tslib_1 = require("tslib"); var di_1 = require("@bem-react/di"); var core_1 = require("@bem-react/core"); // Registry dependencies var desktop_1 = require("../../Button/Button.bundle/desktop"); var desktop_2 = require("../../Popup/Popup.bundle/desktop"); var desktop_3 = require("../../Menu/Menu.bundle/desktop"); var desktop_4 = require("../../Icon/Icon.bundle/desktop"); var withTogglable_1 = require("../../withTogglable/withTogglable"); var withZIndex_1 = require("../../withZIndex/withZIndex"); // base var Select_desktop_1 = require("../Select@desktop"); // _baseline var Select_baseline_1 = require("../_baseline/Select_baseline"); var Select_width_max_1 = require("../_width/Select_width_max"); var registry = new di_1.Registry({ id: Select_desktop_1.cnSelect() }) .set('Trigger', desktop_1.Button) .set('Popup', core_1.compose(withZIndex_1.withZIndex)(desktop_2.Popup)) .set('Menu', desktop_3.Menu) .set('Icon', desktop_4.Icon); tslib_1.__exportStar(require("../Select@desktop"), exports); exports.Select = core_1.compose(withTogglable_1.withTogglable, Select_baseline_1.withBaseline, Select_width_max_1.withWidthMax, di_1.withRegistry(registry))(Select_desktop_1.Select);