import { NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { CommonModule } from '@angular/common'; import { MaterialModule } from './material.module'; import { FlexLayoutModule } from '@angular/flex-layout'; import { NgxDatatableModule } from '@swimlane/ngx-datatable'; import { PerfectScrollbarModule } from 'ngx-perfect-scrollbar'; import { FuseMdSidenavHelperDirective, FuseMdSidenavTogglerDirective } from '../directives/md-sidenav-helper/md-sidenav-helper.directive'; import { FusePipesModule } from '../pipes/pipes.module'; import { ColorPickerModule } from 'ngx-color-picker'; import { FuseConfirmDialogComponent } from '../components/confirm-dialog/confirm-dialog.component'; @NgModule({ declarations : [ FuseMdSidenavHelperDirective, FuseMdSidenavTogglerDirective, FuseConfirmDialogComponent ], imports : [ FlexLayoutModule, MaterialModule, NgxDatatableModule, CommonModule, FormsModule, FusePipesModule, PerfectScrollbarModule, ReactiveFormsModule, ColorPickerModule ], exports : [ FlexLayoutModule, MaterialModule, NgxDatatableModule, CommonModule, FormsModule, FuseMdSidenavHelperDirective, FuseMdSidenavTogglerDirective, FusePipesModule, PerfectScrollbarModule, ReactiveFormsModule, ColorPickerModule ], entryComponents: [FuseConfirmDialogComponent] }) export class SharedModule { }