import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ImageCropperDemoRoutingModule } from './image-cropper-demo-routing.module'; import { ImageCropperDemoComponent } from './image-cropper-demo/image-cropper-demo.component'; import { ImageCropperModule } from 'projects/image-cropper/src/public-api'; import { ShareModule } from 'src/app/share-module/share.module'; import { ModalModule, BsModalService } from '@farris/ui-modal'; import { FarrisDialogModule } from '@farris/ui-dialog'; import { MessagerModule } from '@farris/ui-messager'; import { FarrisButtonModule } from '@farris/ui-button'; import { ImageCropperDialogComponent } from './image-cropper-dialog/image-cropper-dialog.component'; import { NotifyModule } from '@farris/ui-notify'; @NgModule({ declarations: [ImageCropperDemoComponent, ImageCropperDialogComponent], imports: [ CommonModule, ImageCropperDemoRoutingModule, ImageCropperModule, ShareModule, FormsModule, ReactiveFormsModule, ModalModule, FarrisDialogModule, MessagerModule.forRoot({ width: 500 }), FarrisButtonModule, NotifyModule ], providers: [ BsModalService ], entryComponents: [ ImageCropperDialogComponent ] }) export class ImageCropperDemoModule { }