UNPKG

@hxui/angular

Version:

* * *

48 lines 3.76 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { Component, ViewChild, ViewContainerRef, Injector } from '@angular/core'; import { ModalService } from './modal.service'; // this is the modal container var ModalPlaceholderComponent = /** @class */ (function () { function ModalPlaceholderComponent(modalService, injector) { this.modalService = modalService; this.injector = injector; } /** * @return {?} */ ModalPlaceholderComponent.prototype.ngOnInit = /** * @return {?} */ function () { this.modalService.registerViewContainerRef(this.viewContainerRef); this.modalService.registerInjector(this.injector); }; ModalPlaceholderComponent.decorators = [ { type: Component, args: [{ selector: 'hx-modal-placeholder', template: "<div #modalPlaceholder></div>" },] }, ]; /** @nocollapse */ ModalPlaceholderComponent.ctorParameters = function () { return [ { type: ModalService }, { type: Injector } ]; }; ModalPlaceholderComponent.propDecorators = { viewContainerRef: [{ type: ViewChild, args: ['modalPlaceholder', { read: ViewContainerRef },] }] }; return ModalPlaceholderComponent; }()); export { ModalPlaceholderComponent }; if (false) { /** @type {?} */ ModalPlaceholderComponent.prototype.viewContainerRef; /** @type {?} */ ModalPlaceholderComponent.prototype.modalService; /** @type {?} */ ModalPlaceholderComponent.prototype.injector; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtcGxhY2Vob2xkZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh4dWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9tb2RhbC9tb2RhbC1wbGFjZWhvbGRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsU0FBUyxFQUFVLGdCQUFnQixFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4RixPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0saUJBQWlCLENBQUM7O0FBRzdDO0lBT0ksbUNBQW9CLFlBQTBCLEVBQVUsUUFBa0I7UUFBdEQsaUJBQVksR0FBWixZQUFZLENBQWM7UUFBVSxhQUFRLEdBQVIsUUFBUSxDQUFVO0lBQzFFLENBQUM7Ozs7SUFFRCw0Q0FBUTs7O0lBQVI7UUFDSSxJQUFJLENBQUMsWUFBWSxDQUFDLHdCQUF3QixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1FBQ2xFLElBQUksQ0FBQyxZQUFZLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3RELENBQUM7O2dCQWJKLFNBQVMsU0FBQztvQkFDUCxRQUFRLEVBQUUsc0JBQXNCO29CQUNoQyxRQUFRLEVBQUUsK0JBQStCO2lCQUM1Qzs7OztnQkFOTyxZQUFZO2dCQURvQyxRQUFROzs7bUNBUzNELFNBQVMsU0FBQyxrQkFBa0IsRUFBRSxFQUFDLElBQUksRUFBRSxnQkFBZ0IsRUFBQzs7SUFTM0QsZ0NBQUM7Q0FBQSxBQWRELElBY0M7U0FWWSx5QkFBeUI7OztJQUNsQyxxREFBMEU7O0lBRTlELGlEQUFrQzs7SUFBRSw2Q0FBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgVmlld0NoaWxkLCBPbkluaXQsIFZpZXdDb250YWluZXJSZWYsIEluamVjdG9yIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7TW9kYWxTZXJ2aWNlfSBmcm9tICcuL21vZGFsLnNlcnZpY2UnO1xyXG5cclxuLy8gdGhpcyBpcyB0aGUgbW9kYWwgY29udGFpbmVyXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICdoeC1tb2RhbC1wbGFjZWhvbGRlcicsXHJcbiAgICB0ZW1wbGF0ZTogYDxkaXYgI21vZGFsUGxhY2Vob2xkZXI+PC9kaXY+YFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTW9kYWxQbGFjZWhvbGRlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgICBAVmlld0NoaWxkKCdtb2RhbFBsYWNlaG9sZGVyJywge3JlYWQ6IFZpZXdDb250YWluZXJSZWZ9KSB2aWV3Q29udGFpbmVyUmVmO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgbW9kYWxTZXJ2aWNlOiBNb2RhbFNlcnZpY2UsIHByaXZhdGUgaW5qZWN0b3I6IEluamVjdG9yKSB7XHJcbiAgICB9XHJcblxyXG4gICAgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICAgICAgdGhpcy5tb2RhbFNlcnZpY2UucmVnaXN0ZXJWaWV3Q29udGFpbmVyUmVmKHRoaXMudmlld0NvbnRhaW5lclJlZik7XHJcbiAgICAgICAgdGhpcy5tb2RhbFNlcnZpY2UucmVnaXN0ZXJJbmplY3Rvcih0aGlzLmluamVjdG9yKTtcclxuICAgIH1cclxufVxyXG4iXX0=