import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { UserRoutingModule } from './user-routing.module'; import { RegisterComponent } from './register/register.component'; import { ListComponent } from './list/list.component'; import { ClaimsComponent } from './claims/claims.component'; import { UserService } from './user.service'; import { InputsModule } from '@progress/kendo-angular-inputs'; import { GridModule } from '@progress/kendo-angular-grid'; import { DropDownsModule } from '@progress/kendo-angular-dropdowns'; import { ButtonsModule } from '@progress/kendo-angular-buttons'; import { SharedModule } from '../../shared.module'; import { AddClaimsComponent } from './claims/add-claims/add-claims.component'; import { RoleComponent } from './role/role.component'; import { ClientListComponent } from '../clients/client-list/client-list.component'; import { DateInputsModule } from '@progress/kendo-angular-dateinputs'; import { LaddaModule } from 'angular2-ladda'; import { DialogsModule } from '@progress/kendo-angular-dialog'; import { ClientService } from '../clients/clients.service'; import { CanDeactivateGuard } from '../../_guards/can-deactivate.guard'; import { LockedOutComponent } from './locked-out/locked-out.component'; @NgModule({ imports: [ CommonModule, FormsModule, ReactiveFormsModule, UserRoutingModule, InputsModule, GridModule, DropDownsModule, SharedModule, ButtonsModule, DropDownsModule, DateInputsModule, LaddaModule, ButtonsModule, DialogsModule, ], declarations: [RegisterComponent, ListComponent, ClaimsComponent, AddClaimsComponent, RoleComponent], providers: [UserService, ClientService, CanDeactivateGuard] }) export class UserModule { }