react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
46 lines (44 loc) • 1.7 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.regObjects = exports.SelectDesktopRegistry = void 0;
var _di = require("../../../lib/di");
var _withDefaultProps = require("../../../hocs/withDefaultProps");
var _desktop = require("../../Button/Button.bundle/desktop");
var _desktop2 = require("../../Icon/Icon.bundle/desktop");
var _desktop3 = require("../../Popup/Popup.bundle/desktop");
var _desktop4 = require("../../Menu/Menu.bundle/desktop");
var _usePopper = require("../../../hooks/behavior/usePopper");
var _SelectDesktop = require("../Select@desktop");
var _SelectTrigger = require("../Trigger/Select-Trigger");
var _SelectList = require("../List/Select-List");
var _SelectPopup = require("../Popup/Select-Popup");
// Artefacts
var regObjects = exports.regObjects = {
Trigger: _SelectTrigger.SelectTrigger,
// ButtonTrigger features
Button: (0, _withDefaultProps.withDefaultProps)(_desktop.Button, {
view: 'default',
size: 'm'
}),
Icon: (0, _withDefaultProps.withDefaultProps)(_desktop2.Icon, {
glyph: 'unfold-more',
size: 's'
}),
// Desktop features
PopupComponent: (0, _withDefaultProps.withDefaultProps)(_desktop3.Popup, {
// at the moment `applyMaxHeight` decrease block size while scroll, it's bug
modifiers: [_usePopper.applyMaxHeight, _usePopper.applyMinWidth],
view: 'default'
}),
Popup: _SelectPopup.SelectPopup,
Menu: (0, _withDefaultProps.withDefaultProps)(_desktop4.Menu, {
size: 'm',
isRenderHidden: true
}),
List: _SelectList.SelectList
};
var SelectDesktopRegistry = exports.SelectDesktopRegistry = new _di.Registry({
id: (0, _SelectDesktop.cnSelect)()
}).fill(regObjects);