UNPKG

@difizen/mana-app

Version:

73 lines (72 loc) 2.43 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { MenuModule: true }; exports.MenuModule = void 0; var _manaCore = require("@difizen/mana-core"); var _menu = require("./menu"); Object.keys(_menu).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _menu[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _menu[key]; } }); }); require("rc-tooltip/assets/bootstrap.css"); var _menuColorRegistry = require("./menu-color-registry"); var _menuRender = require("./menu-render"); Object.keys(_menuRender).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _menuRender[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _menuRender[key]; } }); }); var _menuBarRender = require("./menu-bar-render"); Object.keys(_menuBarRender).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _menuBarRender[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _menuBarRender[key]; } }); }); var _menuProtocol = require("./menu-protocol"); Object.keys(_menuProtocol).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _menuProtocol[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _menuProtocol[key]; } }); }); var MenuModule = exports.MenuModule = _manaCore.ManaModule.create().register(_menu.Menu, _menuColorRegistry.MenuColorRegistry).register({ token: _menu.MenuFactory, useDynamic: function useDynamic(ctx) { return function (menuPath) { var child = ctx.container.createChild(); child.register({ token: _menu.MenuPathSymbol, useValue: menuPath }); return child.get(_menu.Menu); }; } });