export function genActiveRule(routerPrefix) { return location => location.pathname.startsWith(routerPrefix); } export default { dev: [ // { // name: 'civ_energy', // entry: `//${window.location.hostname}:8081/civ_energy`, // container: '#micro-container', // activeRule: '/civbase/civ_energy', // }, // { // name: 'civ_water', // entry: `//${window.location.hostname}:8081/civ_water`, // container: '#micro-container', // activeRule: '/civbase/civ_water', // }, { name: 'civ_configuration', entry: `//${window.location.hostname}:8080/civ_configuration`, container: '#micro-container', activeRule: '/civbase/civ_configuration', }, { name: 'report', entry: `//127.0.0.1:8345/report/workplatform`, container: '#micro-container', activeRule: '/civbase/report', props: { origin: `//127.0.0.1:8345` } }, // { // name: 'civ_webgis', // entry: `//${window.location.hostname}:8080/civ_webgis`, // container: '#micro-container', // activeRule: '/civbase/civ_energy', // }, { name: 'civweb4', entry: `//${window.location.hostname}:3020/civweb4`, container: '#micro-container', activeRule: '/civbase/civweb4', }, { name: 'middleground', entry: `//${window.location.hostname}:8082/middleground`, container: '#micro-container', activeRule: '/civbase/middleground', }, { name: 'civ_3d', entry: `//${window.location.hostname}:12000/civ_3d`, container: '#micro-container', activeRule: '/civbase/civ_3d', }, ], prod: [ { name: 'web4_console', entry: `//${window.location.host}/civweb4`, container: '#micro-container', activeRule: genActiveRule('/civbase/civweb4'), props: {}, }, ], };