UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

42 lines (36 loc) 1.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { Select: true }; exports.Select = void 0; var _di = require("../../../lib/di"); var _compose = require("../../../lib/compose"); var _SelectDesktop = require("../Select@desktop"); Object.keys(_SelectDesktop).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _SelectDesktop[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _SelectDesktop[key]; } }); }); var _ScrollbarOverlapContentFix = require("../Select.hocs/ScrollbarOverlapContentFix"); var _withOpenedStateManager = require("../../../hocs/state/withOpenedStateManager"); var _Select_width_max = require("../_width/Select_width_max"); var _Select_listboxSize_max = require("../_listboxSize/Select_listboxSize_max"); var _desktop = require("../Select.registry/desktop"); // polyfill // Opened state manager // _width // _listboxSize // Registry var Select = exports.Select = (0, _compose.compose)(_withOpenedStateManager.withOpenedStateManager, (0, _compose.composeU)(_Select_width_max.withModSelectWidthMax), (0, _compose.composeU)(_Select_listboxSize_max.withModSelectListboxSizeMax), _ScrollbarOverlapContentFix.ScrollbarOverlapContentFixIsomorphic, (0, _di.withRegistry)(_desktop.SelectDesktopRegistry))(_SelectDesktop.Select); Select.defaultProps = { listboxSize: 'max' };