1
|
import {NgModule} from "@angular/core";
|
2
|
import {CommonModule} from "@angular/common";
|
3
|
import {NotificationsSidebarComponent} from "./notifications-sidebar.component";
|
4
|
import {IconsModule} from "../../utils/icons/icons.module";
|
5
|
import {IconsService} from "../../utils/icons/icons.service";
|
6
|
import {arrow_left, bullet, close, mail} from "../../utils/icons/icons";
|
7
|
import {NotificationUserModule} from "../notification-user/notification-user.module";
|
8
|
import {NotifyFormModule} from "../notify-form/notify-form.module";
|
9
|
import {SafeHtmlPipeModule} from "../../utils/pipes/safeHTMLPipe.module";
|
10
|
|
11
|
@NgModule({
|
12
|
imports: [CommonModule, IconsModule, NotificationUserModule, NotifyFormModule, SafeHtmlPipeModule],
|
13
|
declarations: [NotificationsSidebarComponent],
|
14
|
exports: [NotificationsSidebarComponent]
|
15
|
})
|
16
|
export class NotificationsSidebarModule {
|
17
|
constructor(private iconsService: IconsService) {
|
18
|
this.iconsService.registerIcons([mail, close, bullet, arrow_left]);
|
19
|
}
|
20
|
}
|