import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { QRCodeModule } from 'angular2-qrcode'; import { GamesRoutingModule } from './games-routing.module'; import { GamesComponent } from './games.component'; import { FormsModule } from '@angular/forms'; import { NbMenuModule, NbInputModule, NbCardModule, NbButtonModule, NbActionsModule, NbCheckboxModule, NbRadioModule, NbDatepickerModule, NbSelectModule, NbIconModule, NbTagModule, NbStepperModule, NbListModule, NbUserModule, NbSpinnerModule, NbDialogModule, NbToggleModule, NbAccordionModule, NbBadgeModule, NbAlertModule } from '@nebular/theme'; import { ThemeModule } from '../@theme/theme.module'; import { AdminRoutingModule } from '../admin/admin-routing.module'; import { AlertDlgModule } from '../ui/alert-dlg/alert-dlg.module'; import { AvalonComponent } from './avalon/avalon.component'; import { ChooseCharacterComponent } from './avalon/choose-character/choose-character.component'; import { JoinGameComponent } from './avalon/join-game/join-game.component'; import { PickTeammateComponent } from './avalon/pick-teammate/pick-teammate.component'; import { TeamVoteComponent } from './avalon/team-vote/team-vote.component'; import { QuestVoteComponent } from './avalon/quest-vote/quest-vote.component'; import { VoteResultComponent } from './avalon/vote-result/vote-result.component'; import { QuestTableComponent } from './avalon/quest-table/quest-table.component'; import { MassiveDarkness2Component } from './massive-darkness2/massive-darkness2.component'; import { TreasureBagComponent } from './massive-darkness2/treasure-bag/treasure-bag.component'; import { MobsComponent } from './massive-darkness2/mobs/mobs.component'; import { CurrencyInputModule } from '../ui/currency-input/currency-input.module'; import { DoorEventsComponent } from './massive-darkness2/door-events/door-events.component'; import { HeroDashboardComponent } from './massive-darkness2/hero-dashboard/hero-dashboard.component'; import { SpawnMobDlgComponent } from './massive-darkness2/mobs/spawn-mob-dlg/spawn-mob-dlg.component'; import { MD2IconComponent } from './massive-darkness2/md2-icon/md2-icon.component'; import { MobDetailInfoComponent } from './massive-darkness2/mobs/mob-detail-info/mob-detail-info.component'; import { MD2HeroSelectComponent } from './massive-darkness2/md2-hero-select/md2-hero-select.component'; import { DropDownListModule } from '../ui/drop-down-list/drop-down-list.module'; import { BossFightComponent } from './massive-darkness2/boss-fight/boss-fight.component'; import { BossActivationComponent } from './massive-darkness2/boss-fight/boss-activation/boss-activation.component'; import { MobAttackInfoComponent } from './massive-darkness2/mobs/mob-detail-info/mob-attack-info/mob-attack-info.component'; import { MobDefInfoComponent } from './massive-darkness2/mobs/mob-detail-info/mob-def-info/mob-def-info.component'; import { MobCombatInfoComponent } from './massive-darkness2/mobs/mob-detail-info/mob-combat-info/mob-combat-info.component'; import { MobStandInfoComponent } from './massive-darkness2/mobs/mob-stand-info/mob-stand-info.component'; @NgModule({ declarations: [ GamesComponent, AvalonComponent, ChooseCharacterComponent, JoinGameComponent, PickTeammateComponent, TeamVoteComponent, QuestVoteComponent, VoteResultComponent, QuestTableComponent, MassiveDarkness2Component, TreasureBagComponent, MobsComponent, DoorEventsComponent, HeroDashboardComponent, SpawnMobDlgComponent, MD2IconComponent, MobDetailInfoComponent, MD2HeroSelectComponent, BossFightComponent, BossActivationComponent, MobAttackInfoComponent, MobDefInfoComponent, MobCombatInfoComponent, MobStandInfoComponent ], imports: [ CommonModule, GamesRoutingModule, FormsModule, AdminRoutingModule, ThemeModule, NbMenuModule, NbInputModule, NbCardModule, NbButtonModule, NbActionsModule, NbCheckboxModule, NbRadioModule, NbDatepickerModule, NbSelectModule, NbIconModule, NbTagModule, NbStepperModule, NbListModule, NbToggleModule, NbUserModule, NbSpinnerModule, NbAccordionModule, NbBadgeModule, NbAlertModule, CurrencyInputModule, NbDialogModule.forRoot(), AlertDlgModule, QRCodeModule, DropDownListModule ] }) export class GamesModule { }