import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; 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 { 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.service'; import { ClientRoutingModule } from './clients.routing.module'; import { UserService } from '../user/user.service'; import { ClientUserRegisterComponent } from './client-user-register/client-user-register.component'; import { ClientUserListComponent } from './client-user-list/client-user-list.component'; import { ClientRoleComponent } from './client-role/client-role.component'; import { CanDeactivateGuard } from '../../_guards/can-deactivate.guard'; @NgModule({ imports: [ CommonModule, FormsModule, ReactiveFormsModule, ClientRoutingModule, InputsModule, GridModule, DropDownsModule, SharedModule, ButtonsModule, DropDownsModule, DateInputsModule, LaddaModule, ButtonsModule, DialogsModule, ], declarations: [ClientUserRegisterComponent, ClientListComponent, ClientUserListComponent, ClientRoleComponent], providers: [ClientService, UserService, CanDeactivateGuard] }) export class ClientsModule { }