import {NgModule} from "@angular/core"; import {ConfirmDialogComponent} from "./confirm-dialog/confirm-dialog.component"; import {BusyIndicatorComponent} from "./busy-indicator/busy-indicator.component"; import {ContextMenuComponent} from "./context-menu/context-menu.component"; import {CommonModule} from "@angular/common"; import {NgIconsModule} from "@ng-icons/core"; import {MatProgressSpinnerModule} from "@angular/material/progress-spinner"; import {MatButtonModule} from "@angular/material/button"; import {MatDialogModule} from "@angular/material/dialog"; import {MatMenuModule} from "@angular/material/menu"; import {ContentAwareImageComponent} from "./content-aware-image/content-aware-image.component"; import {InputReceiverDirective} from "./input-receiver/input-receiver.directive"; import {MetadataEntryComponent} from "./metadata-entry/metadata-entry.component"; import {BusyDialogComponent} from "./busy-dialog/busy-dialog.component"; import {SelectableComponent} from "./selectable/selectable.component"; import {MatProgressBarModule} from "@angular/material/progress-bar"; @NgModule({ declarations: [ ConfirmDialogComponent, BusyIndicatorComponent, ContextMenuComponent, ContentAwareImageComponent, InputReceiverDirective, MetadataEntryComponent, BusyDialogComponent, SelectableComponent, ], exports: [ ConfirmDialogComponent, BusyIndicatorComponent, ContextMenuComponent, ContentAwareImageComponent, InputReceiverDirective, MetadataEntryComponent, SelectableComponent, ], imports: [ CommonModule, NgIconsModule.withIcons({}), MatProgressSpinnerModule, MatButtonModule, MatDialogModule, MatMenuModule, MatProgressBarModule ] }) export class AppCommonModule { }