import {RouterModule, Routes} from "@angular/router";
import {StatisticComponent} from "./stats.component";
import {WarDetailComponent} from "./war-detail/war-detail.component";
import {WarSubmitComponent} from "./war-submit/war-submit.component";
import {WarListComponent} from "./war-list/war-list.component";
import {StatisticOverviewComponent} from "./overview/stats-overview.component";
import {WarItemComponent} from "./war-list/war-item.component";
import {ModuleWithProviders} from "@angular/core";


export const statsRoutes: Routes = [{
  path: '', component: StatisticComponent,
  children: [
    {
      path: '',
      component: WarListComponent
    }
  ]
},
  {
    path: 'overview/:id',
    component: StatisticOverviewComponent,
    outlet: 'right'
  },
  {
    path: 'new',
    component: WarSubmitComponent,
    outlet: 'right'
  },
  {
    path: 'war/:id',
    component: WarDetailComponent,
    outlet: 'right'
  }];

export const statsRouterModule: ModuleWithProviders = RouterModule.forChild(statsRoutes);

export const statsRoutingComponents = [StatisticComponent, StatisticOverviewComponent, WarListComponent,
  WarSubmitComponent, WarDetailComponent, WarItemComponent];