/******************************************************************************** | |
* Copyright (c) 2015-2018 Contributors to the Eclipse Foundation | |
* | |
* See the NOTICE file(s) distributed with this work for additional | |
* information regarding copyright ownership. | |
* | |
* This program and the accompanying materials are made available under the | |
* terms of the Eclipse Public License v. 2.0 which is available at | |
* http://www.eclipse.org/legal/epl-2.0. | |
* | |
* SPDX-License-Identifier: EPL-2.0 | |
* | |
********************************************************************************/ | |
// Angular Imports | |
import { NgModule } from '@angular/core'; | |
// 3rd party modules | |
import { TableModule } from 'primeng/table'; | |
import { FileUploadModule } from 'primeng/fileupload'; | |
import { ConfirmDialogModule } from 'primeng/confirmdialog'; | |
import { ConfirmationService, DialogService } from 'primeng/api'; | |
import { InputTextModule } from 'primeng/inputtext'; | |
import { DynamicDialogModule } from 'primeng/dynamicdialog'; | |
import { MenuModule } from 'primeng/menu'; | |
import { ContextMenuModule } from 'primeng/contextmenu'; | |
import {SplitButtonModule} from 'primeng/splitbutton'; | |
// MDM modules | |
import { MDMCoreModule } from '../core/mdm-core.module'; | |
// This Module's Components | |
import { FileSizePipe } from './pipes/file-size.pipe'; | |
import { ThumbnailComponent } from './components/thumbnail/thumbnail.component'; | |
import { FileUploadDialogComponent } from './components/file-upload-dialog/file-upload-dialog.component'; | |
import { FileLinkEditorDialogComponent } from './components/file-link-editor-dialog/file-link-editor-dialog.component'; | |
import { FileNamePipe } from './pipes/file-name.pipe'; | |
import { FileExplorerComponent } from './components/file-explorer/file-explorer.component'; | |
import { FileExplorerDialogComponent } from './components/file-explorer-dialog/file-explorer-dialog.component'; | |
import { FileAttributeDisplayComponent } from './components/file-attribute-display/file-attribute-display.component'; | |
import { FileExplorerNavCardComponent } from './components/file-explorer-nav-card/file-explorer-nav-card.component'; | |
import { FileAttributeViewerComponent } from './components/file-attribute-viewer/file-attribute-viewer.component'; | |
import { FileLinkSequenceEditorComponent } from './components/file-link-sequence-editor/file-link-sequence-editor.component'; | |
import { FileLinkEditorComponent } from './components/file-link-editor/file-link-editor.component'; | |
@NgModule({ | |
imports: [ | |
MDMCoreModule, | |
TableModule, | |
DynamicDialogModule, | |
FileUploadModule, | |
ConfirmDialogModule, | |
ContextMenuModule, | |
InputTextModule, | |
MenuModule, | |
SplitButtonModule | |
], | |
declarations: [ | |
ThumbnailComponent, | |
FileSizePipe, | |
FileUploadDialogComponent, | |
FileLinkEditorDialogComponent, | |
FileNamePipe, | |
FileExplorerComponent, | |
FileExplorerDialogComponent, | |
FileAttributeDisplayComponent, | |
FileAttributeViewerComponent, | |
FileLinkSequenceEditorComponent, | |
FileExplorerNavCardComponent, | |
FileLinkEditorComponent | |
], | |
exports: [ | |
FileExplorerDialogComponent, | |
FileExplorerNavCardComponent, | |
FileAttributeViewerComponent, | |
FileLinkSequenceEditorComponent, | |
FileLinkEditorComponent, | |
FileAttributeDisplayComponent, | |
FileLinkEditorDialogComponent | |
], | |
providers: [ | |
FileNamePipe, | |
FileSizePipe, | |
DialogService | |
], | |
entryComponents: [ | |
FileUploadDialogComponent, | |
FileExplorerDialogComponent, | |
FileLinkEditorDialogComponent | |
] | |
}) | |
export class FileExplorerModule { | |
} |