2017-09-02 23:27:15 +02:00
|
|
|
import {NgModule} from '@angular/core';
|
2018-03-07 11:56:50 +01:00
|
|
|
import {CommonModule} from '@angular/common';
|
|
|
|
import {SharedModule} from '../shared.module';
|
|
|
|
import {statsRouterModule, statsRoutingComponents} from './stats.routing';
|
|
|
|
import {WarService} from '../services/logs/war.service';
|
|
|
|
import {NgxChartsModule} from '@swimlane/ngx-charts';
|
|
|
|
import {AccordionModule, ButtonsModule} from 'ngx-bootstrap';
|
|
|
|
import {CampaignService} from '../services/logs/campaign.service';
|
|
|
|
import {NgxDatatableModule} from '@swimlane/ngx-datatable';
|
|
|
|
import {PlayerService} from '../services/logs/player.service';
|
|
|
|
import {LogsService} from '../services/logs/logs.service';
|
2018-06-30 22:22:46 +02:00
|
|
|
import {MatExpansionModule, MatFormFieldModule} from '@angular/material';
|
2017-09-02 23:27:15 +02:00
|
|
|
|
|
|
|
@NgModule({
|
|
|
|
declarations: statsRoutingComponents,
|
2018-06-30 22:22:46 +02:00
|
|
|
imports: [CommonModule, SharedModule, statsRouterModule, NgxChartsModule, ButtonsModule.forRoot(), NgxDatatableModule,
|
|
|
|
MatExpansionModule, MatFormFieldModule],
|
2017-10-22 18:06:37 +02:00
|
|
|
providers: [WarService, CampaignService, PlayerService, LogsService]
|
2017-09-02 23:27:15 +02:00
|
|
|
})
|
|
|
|
export class StatsModule {
|
|
|
|
static routes = statsRouterModule;
|
|
|
|
}
|