* kanban routing moved to kanban module, tsp-info routing remained in its own place

This commit is contained in:
Dávid Danyi 2017-09-08 10:48:12 +02:00
parent 985383797e
commit 59b463c3b2
5 changed files with 47 additions and 53 deletions

View File

@ -1,21 +1,11 @@
import {NgModule} from '@angular/core'; import {NgModule} from '@angular/core';
import {Routes, RouterModule} from '@angular/router'; import {Routes, RouterModule} from '@angular/router';
import { KanbanService } from "./kanban/shared"
import { KanbanBoardComponent } from "./kanban/kanban-board/kanban-board.component"
const routes: Routes = [ const routes: Routes = [
{ {
path: '', path: '',
redirectTo: '/kanban', redirectTo: '/kanban',
pathMatch: 'full', pathMatch: 'full',
},{
path: 'kanban',
children: [],
component: KanbanBoardComponent,
resolve: {
kanbanBoard: KanbanService,
},
} }
]; ];

View File

@ -10,11 +10,13 @@ import { PriorityColorPipe } from './shared/priority-color.pipe';
import { ShortenTextPipe } from './shared/shorten-text.pipe'; import { ShortenTextPipe } from './shared/shorten-text.pipe';
import { SelfUpdaterService } from './shared/self-updater.service'; import { SelfUpdaterService } from './shared/self-updater.service';
import { BlockedDaysPipe } from './shared/blocked-days.pipe'; import { BlockedDaysPipe } from './shared/blocked-days.pipe';
import {KanbanRoutingModule} from "./kanban-routing.module";
@NgModule({ @NgModule({
imports: [ imports: [
CommonModule, CommonModule,
HttpModule, HttpModule,
KanbanRoutingModule
], ],
declarations: [ declarations: [
KanbanBoardComponent, KanbanBoardComponent,

View File

@ -9,7 +9,7 @@ import {
export class TspInfo { export class TspInfo {
public cameraMovieUrls: Array<string> = []; public cameraUrls: Array<string> = [];
public animGifs: Array<AnimGif> = []; public animGifs: Array<AnimGif> = [];
public praGoals: { public praGoals: {
core: PrioValues, core: PrioValues,

View File

@ -1,21 +1,22 @@
import { NgModule } from '@angular/core'; import {NgModule} from '@angular/core';
import { Routes, RouterModule } from '@angular/router'; import {Routes, RouterModule} from '@angular/router';
import { InfoPageComponent } from "./info-page/info-page.component"; import {InfoPageComponent} from "./info-page/info-page.component";
import { TspInfoService } from "./shared/tsp-info.service"; import {TspInfoService} from "./shared/tsp-info.service";
const routes: Routes = [ const routes: Routes = [
{ {
path: 'tsp-info-page', path: 'tsp-info-page',
children: [], children: [],
component: InfoPageComponent, component: InfoPageComponent,
resolve: { resolve: {
tspInfo: TspInfoService, tspInfo: TspInfoService,
}, },
} }
]; ];
@NgModule({ @NgModule({
imports: [RouterModule.forChild(routes)], imports: [RouterModule.forChild(routes)],
exports: [RouterModule] exports: [RouterModule]
}) })
export class TspInfoRoutingModule { } export class TspInfoRoutingModule {
}

View File

@ -1,32 +1,33 @@
import { NgModule } from '@angular/core'; import {NgModule} from '@angular/core';
import { CommonModule } from '@angular/common'; import {CommonModule} from '@angular/common';
import { TspInfoRoutingModule } from './tsp-info-routing.module'; import {TspInfoRoutingModule} from './tsp-info-routing.module';
import { InfoBoxComponent } from './info-box/info-box.component'; import {InfoBoxComponent} from './info-box/info-box.component';
import { TrProgressComponent } from './tr-progress/tr-progress.component'; import {TrProgressComponent} from './tr-progress/tr-progress.component';
import { ExpeditesComponent } from './expedites/expedites.component'; import {ExpeditesComponent} from './expedites/expedites.component';
import { TrFlowErrorsComponent } from './tr-flow-errors/tr-flow-errors.component'; import {TrFlowErrorsComponent} from './tr-flow-errors/tr-flow-errors.component';
import { PraGoalsComponent } from './pra-goals/pra-goals.component'; import {PraGoalsComponent} from './pra-goals/pra-goals.component';
import { InfoPageComponent } from './info-page/info-page.component'; import {InfoPageComponent} from './info-page/info-page.component';
import { AnimgifComponent } from './animgif/animgif.component'; import {AnimgifComponent} from './animgif/animgif.component';
import { TspInfoService } from './shared/tsp-info.service'; import {TspInfoService} from './shared/tsp-info.service';
import { HttpModule } from "@angular/http"; import {HttpModule} from "@angular/http";
@NgModule({ @NgModule({
imports: [ imports: [
CommonModule, CommonModule,
HttpModule, HttpModule,
TspInfoRoutingModule TspInfoRoutingModule
], ],
declarations: [ declarations: [
InfoBoxComponent, InfoBoxComponent,
TrProgressComponent, TrProgressComponent,
ExpeditesComponent, ExpeditesComponent,
TrFlowErrorsComponent, TrFlowErrorsComponent,
PraGoalsComponent, PraGoalsComponent,
InfoPageComponent, InfoPageComponent,
AnimgifComponent AnimgifComponent
], ],
providers: [TspInfoService] providers: [TspInfoService]
}) })
export class TspInfoModule { } export class TspInfoModule {
}