UNPKG

ngb-toast

Version:

This library was generated with [Angular CLI 9](https://github.com/angular/angular-cli).

28 lines 2.91 kB
import { __decorate } from "tslib"; import { Component } from '@angular/core'; import { NgbToastService } from '../provider/ngb-toast.service'; var NgbToastContainer = /** @class */ (function () { function NgbToastContainer(ngbToastService) { this.ngbToastService = ngbToastService; this.toasts = []; } NgbToastContainer.prototype.ngOnInit = function () { var _this = this; this.ngbToastService.getAllToasts().subscribe(function (toasts) { _this.toasts = toasts.slice().reverse(); }); }; NgbToastContainer.ctorParameters = function () { return [ { type: NgbToastService } ]; }; NgbToastContainer = __decorate([ Component({ selector: 'ngb-toast-container', template: "<ngb-toast-component *ngFor=\"let toast of toasts\" [toast]=\"toast\"></ngb-toast-component>", styles: [":host{position:fixed;top:0;right:0;margin:.5em;z-index:1000}"] }) ], NgbToastContainer); return NgbToastContainer; }()); export { NgbToastContainer }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmdiLXRvYXN0LWNvbnRhaW5lci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nYi10b2FzdC8iLCJzb3VyY2VzIjpbImxpYi9wYWdlcy9uZ2ItdG9hc3QtY29udGFpbmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLE1BQU0sZUFBZSxDQUFDO0FBQ2xELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQVFoRTtJQUlFLDJCQUNVLGVBQWdDO1FBQWhDLG9CQUFlLEdBQWYsZUFBZSxDQUFpQjtRQUgxQyxXQUFNLEdBQW9CLEVBQUUsQ0FBQztJQUl6QixDQUFDO0lBRUwsb0NBQVEsR0FBUjtRQUFBLGlCQUlDO1FBSEMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxZQUFZLEVBQUUsQ0FBQyxTQUFTLENBQUMsVUFBQyxNQUF1QjtZQUNwRSxLQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUN6QyxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUM7O2dCQVAwQixlQUFlOztJQUwvQixpQkFBaUI7UUFMN0IsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLHFCQUFxQjtZQUMvQix3R0FBeUM7O1NBRTFDLENBQUM7T0FDVyxpQkFBaUIsQ0FjN0I7SUFBRCx3QkFBQztDQUFBLEFBZEQsSUFjQztTQWRZLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOZ2JUb2FzdFNlcnZpY2UgfSBmcm9tICcuLi9wcm92aWRlci9uZ2ItdG9hc3Quc2VydmljZSc7XG5pbXBvcnQgeyBOZ2JUb2FzdCB9IGZyb20gJy4uL2ludGVyZmFjZS9uZ2ItdG9hc3QnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICduZ2ItdG9hc3QtY29udGFpbmVyJyxcbiAgdGVtcGxhdGVVcmw6ICcuL25nYi10b2FzdC1jb250YWluZXIuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL25nYi10b2FzdC1jb250YWluZXIuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIE5nYlRvYXN0Q29udGFpbmVyIGltcGxlbWVudHMgT25Jbml0IHtcblxuICB0b2FzdHM6IEFycmF5PE5nYlRvYXN0PiA9IFtdO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHByaXZhdGUgbmdiVG9hc3RTZXJ2aWNlOiBOZ2JUb2FzdFNlcnZpY2UsXG4gICkgeyB9XG5cbiAgbmdPbkluaXQoKTogdm9pZCB7XG4gICAgdGhpcy5uZ2JUb2FzdFNlcnZpY2UuZ2V0QWxsVG9hc3RzKCkuc3Vic2NyaWJlKCh0b2FzdHM6IEFycmF5PE5nYlRvYXN0PikgPT4ge1xuICAgICAgdGhpcy50b2FzdHMgPSB0b2FzdHMuc2xpY2UoKS5yZXZlcnNlKCk7XG4gICAgfSk7XG4gIH1cblxufVxuIl19