argos/dmp-frontend/src/app/ui/inapp-notification/inapp-notification.module.ts

44 lines
2.0 KiB
TypeScript

import { NgModule } from '@angular/core';
import { CommonFormsModule } from '@common/forms/common-forms.module';
import { ConfirmationDialogModule } from '@common/modules/confirmation-dialog/confirmation-dialog.module';
import { TextFilterModule } from '@common/modules/text-filter/text-filter.module';
import { UserSettingsModule } from '@common/modules/user-settings/user-settings.module';
import { CommonUiModule } from '@common/ui/common-ui.module';
import { InAppNotificationRoutingModule } from './inapp-notification-routing.module';
import { InAppNotificationListingComponent } from './listing/inapp-notification-listing.component';
import { HybridListingModule } from '@common/modules/hybrid-listing/hybrid-listing.module';
import { InAppNotificationEditorComponent } from './editor/inapp-notification-editor.component';
import { InAppNotificationListingFiltersComponent } from './listing/filters/inapp-notification-listing-filters.component';
import { InAppNotificationListingDialogComponent } from './listing-dialog/inapp-notification-listing-dialog.component';
import { EnumUtils } from '@app/core/services/utilities/enum-utils.service';
import { NotificationInAppTrackingTypePipe } from '@common/formatting/pipes/notification-inapp-tracking-type.pipe';
import { DatePipe } from '@angular/common';
import { CommonFormattingModule } from '@common/formatting/common-formatting.module';
@NgModule({
imports: [
CommonUiModule,
CommonFormsModule,
ConfirmationDialogModule,
HybridListingModule,
TextFilterModule,
InAppNotificationRoutingModule,
UserSettingsModule,
CommonFormattingModule
],
declarations: [
InAppNotificationListingComponent,
InAppNotificationEditorComponent,
InAppNotificationListingFiltersComponent,
InAppNotificationListingDialogComponent
],
// entryComponents: [
// InAppNotificationListingDialogComponent
// ],
exports: [
InAppNotificationListingComponent,
InAppNotificationListingDialogComponent
]
})
export class InAppNotificationModule { }