@yandex/ui
Version:
Yandex UI components
26 lines (25 loc) • 1.3 kB
JavaScript
;
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);