[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'
+    });
   });