New dashboard look & feel
[src/xds/xds-agent.git] / webapp / src / app / pages / config / config-routing.module.ts
diff --git a/webapp/src/app/pages/config/config-routing.module.ts b/webapp/src/app/pages/config/config-routing.module.ts
new file mode 100644 (file)
index 0000000..4e7cf27
--- /dev/null
@@ -0,0 +1,32 @@
+import { NgModule } from '@angular/core';
+import { Routes, RouterModule } from '@angular/router';
+
+import { ConfigComponent } from './config.component';
+import { ConfigGlobalComponent } from './config-global/config-global.component';
+import { ConfigXdsComponent } from './config-xds/config-xds.component';
+
+const routes: Routes = [{
+  path: '',
+  component: ConfigComponent,
+  children: [
+    {
+      path: 'global',
+      component: ConfigGlobalComponent,
+    }, {
+      path: 'xds',
+      component: ConfigXdsComponent,
+    },
+  ],
+}];
+
+@NgModule({
+  imports: [RouterModule.forChild(routes)],
+  exports: [RouterModule],
+})
+export class ConfigRoutingModule { }
+
+export const routedConfig = [
+  ConfigComponent,
+  ConfigGlobalComponent,
+  ConfigXdsComponent,
+];