@difizen/mana-core
Version:
59 lines (58 loc) • 2.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
CoreToolbarModule: true
};
exports.CoreToolbarModule = void 0;
var _module = require("../module");
var _defaultToolbarItem = require("./default-toolbar-item");
Object.keys(_defaultToolbarItem).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _defaultToolbarItem[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _defaultToolbarItem[key];
}
});
});
var _toolbarProtocol = require("./toolbar-protocol");
Object.keys(_toolbarProtocol).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _toolbarProtocol[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _toolbarProtocol[key];
}
});
});
var _toolbarRegistry = require("./toolbar-registry");
Object.keys(_toolbarRegistry).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _toolbarRegistry[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _toolbarRegistry[key];
}
});
});
var CoreToolbarModule = exports.CoreToolbarModule = _module.ManaModule.create().contribution(_toolbarRegistry.ToolbarContribution).register(_defaultToolbarItem.DefaultToolbarItem, _toolbarRegistry.ToolbarRegistry).register({
token: _toolbarProtocol.ToolbarItemFactory,
useDynamic: function useDynamic(ctx) {
return function (item) {
var child = ctx.container.createChild();
child.register({
token: _toolbarProtocol.ToolbarNode,
useValue: item
});
return child.get(_defaultToolbarItem.DefaultToolbarItem);
};
}
});