@cqfactory/component-generator
Version:
Builds ReactJS/Vue/Angular enabled AEM Touch UI components with dialogue.
26 lines • 1.17 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
// @ts-ignore
var cq_spa_page_model_manager_1 = require("@adobe/cq-spa-page-model-manager");
var jspath_1 = __importDefault(require("jspath"));
var cqfReactLoaderCore_1 = __importDefault(require("./cqfReactLoaderCore"));
var ReactLoader = /** @class */ (function () {
function ReactLoader() {
var _this = this;
/**
* Starting point for rendering the react component over the whole page.
*/
this.loadReactComponents = function (callback, uniqueAppId) {
var reactLoaderCore = new cqfReactLoaderCore_1.default();
reactLoaderCore.loadReactComponentsCore(callback, uniqueAppId, _this.modelManager, _this.constants, jspath_1.default);
};
this.modelManager = cq_spa_page_model_manager_1.ModelManager;
this.constants = cq_spa_page_model_manager_1.Constants;
}
return ReactLoader;
}());
exports.default = ReactLoader;
//# sourceMappingURL=cqfReactLoader.js.map