
import { NgModule } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CommonModule } from '@angular/common';
import { NgxPaginationModule } from 'ngx-pagination';
import { OrderModule } from 'ngx-order-pipe';
import { NgMultiSelectDropDownModule } from 'ng-multiselect-dropdown';

import { ProjectdefinitionmasterComponent } from './projectdefinitionmaster/projectdefinitionmaster.component';
import { ProjectconfigurationComponent } from './projectconfiguration/projectconfiguration.component';
import { SharedModule } from '../Shared/shared.module';
import { ProjectconfigurationRoutingModule } from './projectconfiguration-routing.module';
import { OutlineconfigurationComponent } from './outlineconfiguration/outlineconfiguration.component';
import { OutlineComponent } from './outline/outline.component';
import { AngularDraggableModule } from 'angular2-draggable';
import { NgxSpinnerModule } from 'ngx-spinner';
import { CKEditorModule } from 'ng2-ckeditor';
import { ProjectfollowupComponent } from './projectfollowup/projectfollowup.component';
import { ModalModule, BsModalService, BsModalRef } from 'ngx-bootstrap/modal';
@NgModule({
  imports: [
    FormsModule,
    ReactiveFormsModule,
    CommonModule,
    NgxPaginationModule,
    OrderModule,
    SharedModule,
    NgMultiSelectDropDownModule.forRoot(),
    ProjectconfigurationRoutingModule,
    AngularDraggableModule,
    NgxSpinnerModule,
    CKEditorModule
  ],
  providers:[BsModalRef],
  declarations: [ProjectdefinitionmasterComponent,  ProjectconfigurationComponent, OutlineconfigurationComponent, OutlineComponent, ProjectfollowupComponent]
})
export class ProjectconfigurationModule { }
