From 7bb6093672f92636ee13f293b32ef5d67129724a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Fri, 16 Feb 2018 10:19:23 +0100 Subject: [PATCH] Implement routing module --- src/app/app-routing.module.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/app/app-routing.module.ts diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts new file mode 100644 index 0000000..617bd99 --- /dev/null +++ b/src/app/app-routing.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { DashboardComponent } from './dashboard/dashboard.component'; +import { WebideComponent } from './webide/webide.component'; +import { TerminalComponent } from './terminal/terminal.component'; +import { MessagesComponent } from './messages/messages.component'; + +const routes: Routes = [ + { path: '', redirectTo: '/dashboard', pathMatch: 'full'}, + { path: 'dashboard', component: DashboardComponent}, + { path: 'webide', component: WebideComponent }, + { path: 'shell', component: TerminalComponent }, + { path: 'messages', component: MessagesComponent } +]; + +@NgModule({ + imports: [ RouterModule.forRoot(routes) ], + exports: [ RouterModule ], +}) +export class AppRoutingModule {}