feat: add center view page (datatables-tabs) (#799)

Fixes: #775
Fixes: #798
This commit is contained in:
Muskan Khedia
2020-05-23 20:03:06 +05:30
committed by GitHub
parent 0bd07753a9
commit 55d2532e89
19 changed files with 742 additions and 3 deletions
+19 -2
View File
@@ -13,6 +13,7 @@ import { CreateCenterComponent } from './create-center/create-center.component';
import { CentersViewComponent } from './centers-view/centers-view.component';
import { GeneralTabComponent } from './centers-view/general-tab/general-tab.component';
import { NotesTabComponent } from './centers-view/notes-tab/notes-tab.component';
import { DatatableTabComponent } from './centers-view/datatable-tab/datatable-tab.component';
/** Custom Resolvers */
import { OfficesResolver } from 'app/accounting/common-resolvers/offices.resolver';
@@ -21,6 +22,8 @@ import { SavingsAccountResolver } from './common-resolvers/savings-account.resol
import { CenterResourceResolver } from './common-resolvers/center-resource.resolver';
import { CenterSummaryResolver } from './common-resolvers/center-summary.resolver';
import { CenterNotesResolver } from './common-resolvers/center-notes.resolver';
import { CenterDatatableResolver } from './common-resolvers/center-datatable.resolver';
import { CenterDatatablesResolver } from './common-resolvers/center-datatables.resolver';
const routes: Routes = [
Route.withShell([
@@ -46,7 +49,8 @@ const routes: Routes = [
component: CentersViewComponent,
data: { title: extract('Centers View'), routeParamBreadcrumb: 'centerId' },
resolve: {
centerViewData: CenterViewResolver
centerViewData: CenterViewResolver,
centerDatatables: CenterDatatablesResolver
},
children: [
{
@@ -66,6 +70,17 @@ const routes: Routes = [
resolve: {
centerNotes: CenterNotesResolver
}
},
{
path: 'datatables',
children: [{
path: ':datatableName',
component: DatatableTabComponent,
data: { title: extract('Data Table View'), routeParamBreadcrumb: 'datatableName' },
resolve: {
centerDatatable: CenterDatatableResolver
}
}]
}
]
}
@@ -83,7 +98,9 @@ const routes: Routes = [
SavingsAccountResolver,
CenterResourceResolver,
CenterSummaryResolver,
CenterNotesResolver
CenterNotesResolver,
CenterDatatableResolver,
CenterDatatablesResolver
]
})
export class CentersRoutingModule { }