[CORD-1044] Improving vTR GUI
Change-Id: Ie6a66b8d7b6bc05d234a527254aec5bfa3405f38
diff --git a/xos/gui/src/index.ts b/xos/gui/src/index.ts
index 03d248c..970bed5 100644
--- a/xos/gui/src/index.ts
+++ b/xos/gui/src/index.ts
@@ -4,7 +4,6 @@
import 'angular-ui-router';
import 'angular-resource';
import 'angular-cookies';
-import routesConfig from './routes';
import {xosVtrDashboardComponent} from './app/components/vtr/vtr-dashboard';
import {XosVtrTruckroll} from './app/services/truckroll.resource';
@@ -12,14 +11,13 @@
'ui.router',
'app'
])
- .config(routesConfig)
.service('XosVtrTruckroll', XosVtrTruckroll)
.component('xosVtrDashboardComponent', xosVtrDashboardComponent)
- .run(function($log: ng.ILogService, XosNavigationService: any) {
+ .run(function($log: ng.ILogService, XosNavigationService: any, XosRuntimeStates: any) {
$log.info('[xos-vtr-gui-extension] App is running');
XosNavigationService.add({
- label: 'vTR',
+ label: 'Vtr',
state: 'xos.vtr',
});
@@ -28,4 +26,15 @@
state: 'xos.vtr.dashboard',
parent: 'xos.vtr'
});
+
+ XosRuntimeStates.addState(`xos.vtr`, {
+ abstract: true,
+ template: '<div ui-view></div>'
+ });
+
+ XosRuntimeStates.addState(`xos.vtr.dashboard`, {
+ url: 'vtr/dashboard',
+ parent: 'xos.vtr',
+ component: 'xosVtrDashboardComponent'
+ });
});