@synerty/ng2-balloon-msg-ns
Version:
Show balloon messages to users in Nativescript
44 lines (42 loc) • 3.58 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { Component, Output, EventEmitter } from "@angular/core";
import { Ng2BalloonMsgCommonQueueComponent } from "@synerty/ng2-balloon-msg";
import { Ng2BalloonMsgService } from "@synerty/ng2-balloon-msg";
export class Ng2BalloonMsgNsQueueComponent extends Ng2BalloonMsgCommonQueueComponent {
/**
* @param {?} msgService
*/
constructor(msgService) {
super(msgService);
this.fullScreenNeededEvent = new EventEmitter();
this.showModalEvent.subscribe((val) => this.fullScreenNeededEvent.emit(val));
}
}
Ng2BalloonMsgNsQueueComponent.decorators = [
{ type: Component, args: [{
selector: 'ng2-balloon-msg-ns',
template: `
<StackLayout>
<ng2-balloon-msg-item-ns
*ngFor="let msgDetails of getShown()"
[msgDetails]="msgDetails">
</ng2-balloon-msg-item-ns>
</StackLayout>
`
},] },
];
/** @nocollapse */
Ng2BalloonMsgNsQueueComponent.ctorParameters = () => [
{ type: Ng2BalloonMsgService }
];
Ng2BalloonMsgNsQueueComponent.propDecorators = {
fullScreenNeededEvent: [{ type: Output, args: ["fullScreenNeededEvent",] }]
};
function Ng2BalloonMsgNsQueueComponent_tsickle_Closure_declarations() {
/** @type {?} */
Ng2BalloonMsgNsQueueComponent.prototype.fullScreenNeededEvent;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmcyLWJhbGxvb24tbXNnLW5zLXF1ZXVlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BzeW5lcnR5L25nMi1iYWxsb29uLW1zZy1ucy8iLCJzb3VyY2VzIjpbIm5nMi1iYWxsb29uLW1zZy1ucy9xdWV1ZS9uZzItYmFsbG9vbi1tc2ctbnMtcXVldWUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLE1BQU0sRUFBRSxZQUFZLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFDLGlDQUFpQyxFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDM0UsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFlOUQsTUFBTSxvQ0FBcUMsU0FBUSxpQ0FBaUM7Ozs7SUFLaEYsWUFBWSxVQUFnQztRQUN4QyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUM7cUNBSEUsSUFBSSxZQUFZLEVBQVc7UUFLL0MsSUFBSSxDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQ3pCLENBQUMsR0FBRyxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUNoRCxDQUFBO0tBQ0o7OztZQXZCSixTQUFTLFNBQUM7Z0JBQ1AsUUFBUSxFQUFFLG9CQUFvQjtnQkFDOUIsUUFBUSxFQUFFOzs7Ozs7OztDQVFiO2FBQ0E7Ozs7WUFkTyxvQkFBb0I7OztvQ0FpQnZCLE1BQU0sU0FBQyx1QkFBdUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgT3V0cHV0LCBFdmVudEVtaXR0ZXJ9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge05nMkJhbGxvb25Nc2dDb21tb25RdWV1ZUNvbXBvbmVudH0gZnJvbSBcIkBzeW5lcnR5L25nMi1iYWxsb29uLW1zZ1wiO1xuaW1wb3J0IHtOZzJCYWxsb29uTXNnU2VydmljZX0gZnJvbSBcIkBzeW5lcnR5L25nMi1iYWxsb29uLW1zZ1wiO1xuXG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnbmcyLWJhbGxvb24tbXNnLW5zJyxcbiAgICB0ZW1wbGF0ZTogYFxuPFN0YWNrTGF5b3V0PlxuICAgIDxuZzItYmFsbG9vbi1tc2ctaXRlbS1uc1xuICAgICAgICAgICAgKm5nRm9yPVwibGV0IG1zZ0RldGFpbHMgb2YgZ2V0U2hvd24oKVwiXG4gICAgICAgICAgICBbbXNnRGV0YWlsc109XCJtc2dEZXRhaWxzXCI+XG5cbiAgICA8L25nMi1iYWxsb29uLW1zZy1pdGVtLW5zPlxuPC9TdGFja0xheW91dD5cbmBcbn0pXG5leHBvcnQgY2xhc3MgTmcyQmFsbG9vbk1zZ05zUXVldWVDb21wb25lbnQgZXh0ZW5kcyBOZzJCYWxsb29uTXNnQ29tbW9uUXVldWVDb21wb25lbnQge1xuXG4gICAgQE91dHB1dChcImZ1bGxTY3JlZW5OZWVkZWRFdmVudFwiKVxuICAgIGZ1bGxTY3JlZW5OZWVkZWRFdmVudCA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcblxuICAgIGNvbnN0cnVjdG9yKG1zZ1NlcnZpY2U6IE5nMkJhbGxvb25Nc2dTZXJ2aWNlKSB7XG4gICAgICAgIHN1cGVyKG1zZ1NlcnZpY2UpO1xuXG4gICAgICAgIHRoaXMuc2hvd01vZGFsRXZlbnQuc3Vic2NyaWJlKFxuICAgICAgICAgICAgKHZhbCkgPT4gdGhpcy5mdWxsU2NyZWVuTmVlZGVkRXZlbnQuZW1pdCh2YWwpXG4gICAgICAgIClcbiAgICB9XG5cblxufVxuIl19