UNPKG

ngb-toast

Version:

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

26 lines 2.73 kB
import { __decorate } from "tslib"; import { Component } from '@angular/core'; import { NgbToastService } from '../provider/ngb-toast.service'; let NgbToastContainer = class NgbToastContainer { constructor(ngbToastService) { this.ngbToastService = ngbToastService; this.toasts = []; } ngOnInit() { this.ngbToastService.getAllToasts().subscribe((toasts) => { this.toasts = toasts.slice().reverse(); }); } }; NgbToastContainer.ctorParameters = () => [ { 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); export { NgbToastContainer }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmdiLXRvYXN0LWNvbnRhaW5lci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nYi10b2FzdC8iLCJzb3VyY2VzIjpbImxpYi9wYWdlcy9uZ2ItdG9hc3QtY29udGFpbmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLE1BQU0sZUFBZSxDQUFDO0FBQ2xELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQVFoRSxJQUFhLGlCQUFpQixHQUE5QixNQUFhLGlCQUFpQjtJQUk1QixZQUNVLGVBQWdDO1FBQWhDLG9CQUFlLEdBQWYsZUFBZSxDQUFpQjtRQUgxQyxXQUFNLEdBQW9CLEVBQUUsQ0FBQztJQUl6QixDQUFDO0lBRUwsUUFBUTtRQUNOLElBQUksQ0FBQyxlQUFlLENBQUMsWUFBWSxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsTUFBdUIsRUFBRSxFQUFFO1lBQ3hFLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDLEtBQUssRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ3pDLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUVGLENBQUE7O1lBVDRCLGVBQWU7O0FBTC9CLGlCQUFpQjtJQUw3QixTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUscUJBQXFCO1FBQy9CLHdHQUF5Qzs7S0FFMUMsQ0FBQztHQUNXLGlCQUFpQixDQWM3QjtTQWRZLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOZ2JUb2FzdFNlcnZpY2UgfSBmcm9tICcuLi9wcm92aWRlci9uZ2ItdG9hc3Quc2VydmljZSc7XG5pbXBvcnQgeyBOZ2JUb2FzdCB9IGZyb20gJy4uL2ludGVyZmFjZS9uZ2ItdG9hc3QnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICduZ2ItdG9hc3QtY29udGFpbmVyJyxcbiAgdGVtcGxhdGVVcmw6ICcuL25nYi10b2FzdC1jb250YWluZXIuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL25nYi10b2FzdC1jb250YWluZXIuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIE5nYlRvYXN0Q29udGFpbmVyIGltcGxlbWVudHMgT25Jbml0IHtcblxuICB0b2FzdHM6IEFycmF5PE5nYlRvYXN0PiA9IFtdO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHByaXZhdGUgbmdiVG9hc3RTZXJ2aWNlOiBOZ2JUb2FzdFNlcnZpY2UsXG4gICkgeyB9XG5cbiAgbmdPbkluaXQoKTogdm9pZCB7XG4gICAgdGhpcy5uZ2JUb2FzdFNlcnZpY2UuZ2V0QWxsVG9hc3RzKCkuc3Vic2NyaWJlKCh0b2FzdHM6IEFycmF5PE5nYlRvYXN0PikgPT4ge1xuICAgICAgdGhpcy50b2FzdHMgPSB0b2FzdHMuc2xpY2UoKS5yZXZlcnNlKCk7XG4gICAgfSk7XG4gIH1cblxufVxuIl19