feat: add centers view page (general tab) (#782)

Fixes: #218
This commit is contained in:
Muskan Khedia
2020-05-20 15:57:02 +05:30
committed by GitHub
parent 3fe5a05fed
commit 2e89538432
22 changed files with 654 additions and 5 deletions
+33 -1
View File
@@ -10,6 +10,12 @@ import { extract } from '../core/i18n/i18n.service';
import { CentersComponent } from './centers.component';
import { CreateCenterComponent } from './create-center/create-center.component';
import { OfficesResolver } from 'app/accounting/common-resolvers/offices.resolver';
import { CentersViewComponent } from './centers-view/centers-view.component';
import { GeneralTabComponent } from './centers-view/general-tab/general-tab.component';
import { CenterViewResolver } from './common-resolvers/center-view.resolver';
import { SavingsAccountResolver } from './common-resolvers/savings-account.resolver';
import { CenterResourceResolver } from './common-resolvers/center-resource.resolver';
import { CenterSummaryResolver } from './common-resolvers/center-summary.resolver';
const routes: Routes = [
Route.withShell([
@@ -29,6 +35,26 @@ const routes: Routes = [
resolve: {
offices: OfficesResolver,
}
},
{
path: ':centerId',
component: CentersViewComponent,
data: { title: extract('Centers View'), routeParamBreadcrumb: 'centerId' },
resolve: {
centerViewData: CenterViewResolver
},
children: [
{
path: 'general',
component: GeneralTabComponent,
data: { title: extract('General'), breadcrumb: 'General', routeParamBreadcrumb: false },
resolve: {
centerSummaryData: CenterSummaryResolver,
centerViewData: CenterResourceResolver,
savingsAccountData: SavingsAccountResolver
}
}
]
}
]
}
@@ -38,6 +64,12 @@ const routes: Routes = [
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
providers: [OfficesResolver]
providers: [
OfficesResolver,
CenterViewResolver,
SavingsAccountResolver,
CenterResourceResolver,
CenterSummaryResolver
]
})
export class CentersRoutingModule { }