Skip to content

Commit

Permalink
feature/SHIBUI-574: Routing dashboard tabs, initial checkin, broken code
Browse files Browse the repository at this point in the history
  • Loading branch information
Jodie Muramoto committed Jul 9, 2018
1 parent 9578401 commit 20db325
Show file tree
Hide file tree
Showing 7 changed files with 40 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Metadata providers
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { Component } from '@angular/core';

@Component({
templateUrl: './dashboard-providers-list.component.html'
})

export class DashboardProvidersListComponent {

}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Metadata resolvers
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { Component } from '@angular/core';

@Component({
templateUrl: './dashboard-resolvers-list.component.html'
})

export class DashboardResolversListComponent {

}
9 changes: 9 additions & 0 deletions ui/src/app/metadata/manager/container/manager.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@
</div>
</div>
<div class="section-body p-2 border border-top-0 border-primary">
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" [routerLink]="['/resolvers']">Resolvers</a>
</li>
<li class="nav-item">
<a class="nav-link" [routerLink]="['/providers']">Providers</a>
</li>
</ul>
<router-outlet></router-outlet>
<ul class="list-unstyled m-0">
<li *ngFor="let entity of limited$ | async; index as i" [ngClass]="{'mt-2': i > 0}" aria-label="Provider Item Accordion. Press Spacebar to open">
<entity-item
Expand Down
6 changes: 5 additions & 1 deletion ui/src/app/metadata/manager/manager.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ import { EffectsModule } from '@ngrx/effects';
import { ManagerComponent } from './container/manager.component';
import { EntityItemComponent } from './component/entity-item.component';
import { ProviderSearchComponent } from './component/provider-search.component';
import { DashboardResolversListComponent } from './component/dashboard-resolvers-list.component';
import { DashboardProvidersListComponent } from './component/dashboard-providers-list.component';
import { reducers } from './reducer';
import { SearchEffects } from './effect/search.effects';
import { DeleteDialogComponent } from './component/delete-dialog.component';
Expand All @@ -21,7 +23,9 @@ import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap';
ManagerComponent,
EntityItemComponent,
ProviderSearchComponent,
DeleteDialogComponent
DeleteDialogComponent,
DashboardResolversListComponent,
DashboardProvidersListComponent
],
entryComponents: [
DeleteDialogComponent
Expand Down
7 changes: 6 additions & 1 deletion ui/src/app/metadata/metadata.routing.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

import { ManagerComponent } from './manager/container/manager.component';
import { DashboardResolversListComponent } from './manager/component/dashboard-resolvers-list.component';
import { DashboardProvidersListComponent } from './manager/component/dashboard-providers-list.component';
import { MetadataPageComponent } from './metadata.component';

import { ResolverRoutes } from './resolver/resolver.routing';
Expand All @@ -13,9 +15,12 @@ const routes: Routes = [
component: MetadataPageComponent,
children: [
{ path: '', component: ManagerComponent },
{ path: '', redirectTo: 'resolvers', pathMatch: 'full' },
{ path: 'resolvers', component: DashboardResolversListComponent },
{ path: 'providers', component: DashboardProvidersListComponent },
...ResolverRoutes,
...ProviderRoutes
]
],
},
];

Expand Down

0 comments on commit 20db325

Please sign in to comment.