UNPKG

blinx

Version:

The Scalable JavaScript Application Framework

42 lines (39 loc) 1.19 kB
import template from "./templates/composite.html"; import "./styles/root.less"; import headerModuleInstance from "modules/head"; import contentModuleInstance from "modules/content"; import footerModuleInstance from "modules/footer"; export default { getRoute: function(){ return window.location.pathname; }, template, config: { modules: [{ "moduleName": "headerModule", "instanceConfig": { "container": "#header-container", "placeholders": {}, "listensTo": [{ eventName: 'HEADER_EVENT', callback: 'show' }] }, "module": headerModuleInstance },{ "moduleName": "contentModule", "instanceConfig": { "container": "#content-container", "placeholders": {} }, "module": contentModuleInstance },{ "moduleName": "footerModule", "instanceConfig": { "container": "#footer-container", "placeholders": {} }, "module": footerModuleInstance }] } };