You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
84 lines
2.8 KiB
TypeScript
84 lines
2.8 KiB
TypeScript
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,
|
|
MatAutoDelete,
|
|
MatClose,
|
|
MatDescription,
|
|
MatExpandLess,
|
|
MatExpandMore,
|
|
MatFiberNew,
|
|
MatGif,
|
|
MatImage,
|
|
MatMovie,
|
|
MatRefresh
|
|
} from "@ng-icons/material-icons/baseline";
|
|
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,
|
|
MatAutoDelete,
|
|
MatFiberNew,
|
|
MatExpandMore,
|
|
MatExpandLess
|
|
}),
|
|
DragDropModule,
|
|
MatButtonModule,
|
|
MatMenuModule,
|
|
MatDividerModule,
|
|
FlexModule,
|
|
ScrollingModule,
|
|
MatProgressSpinnerModule,
|
|
MatCardModule
|
|
]
|
|
})
|
|
export class FileModule {
|
|
}
|