ngx-notification-bar
Version:
Angular notification bar component for Angular 2+ projects.
30 lines • 4.14 kB
JavaScript
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { NotificationBarService } from './notification-bar.service';
import { NotificationBarComponent, MESSAGES_CONFIG } from './notification-bar.component';
import * as i0 from "@angular/core";
export class NotificationBarModule {
static forRoot(config) {
return {
ngModule: NotificationBarModule,
providers: [
{ provide: MESSAGES_CONFIG, useValue: config }
]
};
}
}
/** @nocollapse */ NotificationBarModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.4", ngImport: i0, type: NotificationBarModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
/** @nocollapse */ NotificationBarModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.2.4", ngImport: i0, type: NotificationBarModule, declarations: [NotificationBarComponent], imports: [CommonModule], exports: [NotificationBarComponent] });
/** @nocollapse */ NotificationBarModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.2.4", ngImport: i0, type: NotificationBarModule, providers: [NotificationBarService], imports: [CommonModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.4", ngImport: i0, type: NotificationBarModule, decorators: [{
type: NgModule,
args: [{
imports: [
CommonModule,
],
declarations: [NotificationBarComponent],
providers: [NotificationBarService],
exports: [NotificationBarComponent]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZpY2F0aW9uLWJhci5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtbm90aWZpY2F0aW9uLWJhci9zcmMvbGliL25vdGlmaWNhdGlvbi1iYXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQXVCLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUvQyxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUNwRSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsZUFBZSxFQUFFLE1BQU0sOEJBQThCLENBQUM7O0FBYXpGLE1BQU0sT0FBTyxxQkFBcUI7SUFFOUIsTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFzQjtRQUNqQyxPQUFPO1lBQ0gsUUFBUSxFQUFFLHFCQUFxQjtZQUMvQixTQUFTLEVBQUU7Z0JBQ1AsRUFBRSxPQUFPLEVBQUUsZUFBZSxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUU7YUFDakQ7U0FDSixDQUFDO0lBQ04sQ0FBQzs7cUlBVFEscUJBQXFCO3NJQUFyQixxQkFBcUIsaUJBSmYsd0JBQXdCLGFBRm5DLFlBQVksYUFJTix3QkFBd0I7c0lBRXpCLHFCQUFxQixhQUhuQixDQUFDLHNCQUFzQixDQUFDLFlBSC9CLFlBQVk7MkZBTVAscUJBQXFCO2tCQVJqQyxRQUFRO21CQUFDO29CQUNOLE9BQU8sRUFBRTt3QkFDTCxZQUFZO3FCQUNmO29CQUNELFlBQVksRUFBRSxDQUFDLHdCQUF3QixDQUFDO29CQUN4QyxTQUFTLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztvQkFDbkMsT0FBTyxFQUFFLENBQUMsd0JBQXdCLENBQUM7aUJBQ3RDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuXHJcbmltcG9ydCB7IE5vdGlmaWNhdGlvbkJhclNlcnZpY2UgfSBmcm9tICcuL25vdGlmaWNhdGlvbi1iYXIuc2VydmljZSc7XHJcbmltcG9ydCB7IE5vdGlmaWNhdGlvbkJhckNvbXBvbmVudCwgTUVTU0FHRVNfQ09ORklHIH0gZnJvbSAnLi9ub3RpZmljYXRpb24tYmFyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1lc3NhZ2VzQ29uZmlnIH0gZnJvbSAnLi9tZXNzYWdlLWNvbmZpZyc7XHJcblxyXG5cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgICBpbXBvcnRzOiBbXHJcbiAgICAgICAgQ29tbW9uTW9kdWxlLFxyXG4gICAgXSxcclxuICAgIGRlY2xhcmF0aW9uczogW05vdGlmaWNhdGlvbkJhckNvbXBvbmVudF0sXHJcbiAgICBwcm92aWRlcnM6IFtOb3RpZmljYXRpb25CYXJTZXJ2aWNlXSxcclxuICAgIGV4cG9ydHM6IFtOb3RpZmljYXRpb25CYXJDb21wb25lbnRdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOb3RpZmljYXRpb25CYXJNb2R1bGUge1xyXG5cclxuICAgIHN0YXRpYyBmb3JSb290KGNvbmZpZzogTWVzc2FnZXNDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPE5vdGlmaWNhdGlvbkJhck1vZHVsZT4ge1xyXG4gICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgIG5nTW9kdWxlOiBOb3RpZmljYXRpb25CYXJNb2R1bGUsXHJcbiAgICAgICAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgICAgICAgICAgeyBwcm92aWRlOiBNRVNTQUdFU19DT05GSUcsIHVzZVZhbHVlOiBjb25maWcgfVxyXG4gICAgICAgICAgICBdXHJcbiAgICAgICAgfTtcclxuICAgIH1cclxufVxyXG4iXX0=