react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
45 lines (40 loc) • 1.99 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
TabsMenu: true
};
exports.TabsMenu = void 0;
var _di = require("../../../lib/di");
var _compose = require("../../../lib/compose");
var _desktop = require("../TabsMenu.registry/desktop");
var _TabsMenuDesktop = require("../TabsMenu@desktop");
var _TabsMenu_layout_horizontal = require("../_layout/TabsMenu_layout_horizontal");
var _TabsMenu_layout_vertical = require("../_layout/TabsMenu_layout_vertical");
var _TabsMenu_size_m = require("../_size/TabsMenu_size_m");
var _TabsMenu_size_s = require("../_size/TabsMenu_size_s");
var _TabsMenu_view_defaultDesktop = require("../_view/TabsMenu_view_default@desktop");
var _TabsMenu_view_primitiveDesktop = require("../_view/TabsMenu_view_primitive@desktop");
var _TabsMenu_view_motionDesktop = require("../_view/TabsMenu_view_motion@desktop");
var _TabsMenu = require("../TabsMenu");
Object.keys(_TabsMenu).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _TabsMenu[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _TabsMenu[key];
}
});
});
// base
// _layout
// _size
// _view
var TabsMenu = exports.TabsMenu = (0, _compose.compose)((0, _di.withRegistry)(_desktop.TabsMenuDesktopRegistry), (0, _compose.composeU)(_TabsMenu_layout_horizontal.withModTabsMenuLayoutHorizontal, _TabsMenu_layout_vertical.withModTabsMenuLayoutVertical), (0, _compose.composeU)(_TabsMenu_view_defaultDesktop.withModTabsMenuViewDefault, _TabsMenu_view_primitiveDesktop.withModTabsMenuViewPrimitive, _TabsMenu_view_motionDesktop.withModTabsMenuViewMotion), (0, _compose.composeU)(_TabsMenu_size_m.withModTabsMenuSizeM, _TabsMenu_size_s.withModTabsMenuSizeS))(_TabsMenuDesktop.TabsMenu);
TabsMenu.defaultProps = {
view: 'default',
size: 'm'
};