UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

45 lines (40 loc) 1.99 kB
"use strict"; 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' };