import {NgModule} from "@angular/core"; import {CommonModule} from "@angular/common"; import { FileMultiviewComponent } from "./file-multiview/file-multiview.component"; import { FileGridComponent } from "./file-multiview/file-grid/file-grid.component"; import { FileGalleryComponent } from "./file-multiview/file-gallery/file-gallery.component"; import {FileCardComponent} from "./file-card/file-card.component"; import { FileContextMenuComponent } from "./file-context-menu/file-context-menu.component"; import { FileThumbnailComponent } from "./file-thumbnail/file-thumbnail.component"; import { ContentViewerComponent } from "./content-viewer/content-viewer.component"; import { AudioViewerComponent } from "./content-viewer/audio-viewer/audio-viewer.component"; import { ImageViewerComponent } from "./content-viewer/image-viewer/image-viewer.component"; import { VideoViewerComponent } from "./content-viewer/video-viewer/video-viewer.component"; import {AppCommonModule} from "../app-common/app-common.module"; import {MatSliderModule} from "@angular/material/slider"; import {NgIconsModule} from "@ng-icons/core"; import { MatAudiotrack, MatClose, MatDescription, MatGif, MatImage, MatMovie, MatRefresh } from "@ng-icons/material-icons"; import {DragDropModule} from "@angular/cdk/drag-drop"; import {MatButtonModule} from "@angular/material/button"; import {MatMenuModule} from "@angular/material/menu"; import {MatDividerModule} from "@angular/material/divider"; import {FlexModule} from "@angular/flex-layout"; import {ScrollingModule} from "@angular/cdk/scrolling"; import {MatProgressSpinnerModule} from "@angular/material/progress-spinner"; import {MatCardModule} from "@angular/material/card"; @NgModule({ declarations: [ FileMultiviewComponent, FileGridComponent, FileGalleryComponent, FileCardComponent, FileContextMenuComponent, FileThumbnailComponent, ContentViewerComponent, AudioViewerComponent, ImageViewerComponent, VideoViewerComponent, ], exports: [ FileMultiviewComponent ], imports: [ CommonModule, AppCommonModule, MatSliderModule, NgIconsModule.withIcons({ MatRefresh, MatClose, MatImage, MatMovie, MatGif, MatAudiotrack, MatDescription }), DragDropModule, MatButtonModule, MatMenuModule, MatDividerModule, FlexModule, ScrollingModule, MatProgressSpinnerModule, MatCardModule ] }) export class FileModule { }