fix: multiple usage of app header (#48)

Remove multiple usage of app header component and use the shell component
to route with shell, loading the header only once initially.

Fixes #47
This commit is contained in:
Abhay Chawla
2018-06-15 00:21:22 +05:30
committed by GitHub
parent 6be70d6cb4
commit 052568bba6
9 changed files with 74 additions and 74 deletions
+7 -5
View File
@@ -1,17 +1,19 @@
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { extract } from '@app/core';
import { Route, extract } from '@app/core';
import { ClientsComponent } from './clients.component';
import { CreateClientComponent} from './create-client/create-client.component';
import { ViewClientComponent } from './view-client/view-client.component';
import { ViewLoanComponent } from './view-loan/view-loan.component';
const routes: Routes = [
{ path: 'clients', component: ClientsComponent},
{ path: 'clients/create', component: CreateClientComponent},
{ path: 'clients/view', component: ViewClientComponent},
{ path: 'clients/viewloan', component: ViewLoanComponent}
Route.withShell([
{ path: 'clients', component: ClientsComponent},
{ path: 'clients/create', component: CreateClientComponent},
{ path: 'clients/view', component: ViewClientComponent},
{ path: 'clients/viewloan', component: ViewLoanComponent}
])
];
@NgModule({