UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

17 lines 2.03 kB
import { BehaviorSubject, ReplaySubject } from 'rxjs'; export class TabLabelStream { icon$; text$; constructor(icon, text) { this.text$ = new ReplaySubject(1); this.icon$ = new BehaviorSubject(icon); if (!!text) { this.text$.next(text); } } destroy() { this.text$.complete(); this.icon$.complete(); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLWxhYmVsLXN0cmVhbS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvdGFicy9jbGFzc2VzL3RhYi1sYWJlbC1zdHJlYW0udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLGVBQWUsRUFBRSxhQUFhLEVBQUMsTUFBTSxNQUFNLENBQUM7QUFFcEQsTUFBTSxPQUFPLGNBQWM7SUFFaEIsS0FBSyxDQUF1QztJQUU1QyxLQUFLLENBQXlCO0lBRXJDLFlBQVksSUFBYSxFQUFFLElBQWE7UUFDcEMsSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLGFBQWEsQ0FBUyxDQUFDLENBQUMsQ0FBQztRQUMxQyxJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksZUFBZSxDQUFTLElBQUksQ0FBQyxDQUFDO1FBQy9DLElBQUksQ0FBQyxDQUFDLElBQUksRUFBRTtZQUNSLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ3pCO0lBQ0wsQ0FBQztJQUVNLE9BQU87UUFDVixJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFBRSxDQUFDO1FBQ3RCLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDMUIsQ0FBQztDQUVKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtCZWhhdmlvclN1YmplY3QsIFJlcGxheVN1YmplY3R9IGZyb20gJ3J4anMnO1xuXG5leHBvcnQgY2xhc3MgVGFiTGFiZWxTdHJlYW0ge1xuXG4gICAgcHVibGljIGljb24kPzogQmVoYXZpb3JTdWJqZWN0PHN0cmluZyB8IHVuZGVmaW5lZD47XG5cbiAgICBwdWJsaWMgdGV4dCQ/OiBSZXBsYXlTdWJqZWN0PHN0cmluZz47XG5cbiAgICBjb25zdHJ1Y3RvcihpY29uPzogc3RyaW5nLCB0ZXh0Pzogc3RyaW5nKSB7XG4gICAgICAgIHRoaXMudGV4dCQgPSBuZXcgUmVwbGF5U3ViamVjdDxzdHJpbmc+KDEpO1xuICAgICAgICB0aGlzLmljb24kID0gbmV3IEJlaGF2aW9yU3ViamVjdDxzdHJpbmc+KGljb24pO1xuICAgICAgICBpZiAoISF0ZXh0KSB7XG4gICAgICAgICAgICB0aGlzLnRleHQkLm5leHQodGV4dCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwdWJsaWMgZGVzdHJveSgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy50ZXh0JC5jb21wbGV0ZSgpO1xuICAgICAgICB0aGlzLmljb24kLmNvbXBsZXRlKCk7XG4gICAgfVxuXG59XG4iXX0=