UNPKG

@junte/ui

Version:

Quality Angular UI components kit

33 lines 2.53 kB
import { __decorate, __metadata } from "tslib"; import { Directive, HostListener, Input } from '@angular/core'; import { ModalService } from './modal.service'; let ModalDirective = class ModalDirective { constructor(modal) { this.modal = modal; } click() { this.modal.open(null, this.options); } }; ModalDirective.ctorParameters = () => [ { type: ModalService } ]; __decorate([ Input('jntModal'), __metadata("design:type", Object) ], ModalDirective.prototype, "options", void 0); __decorate([ HostListener('click'), __metadata("design:type", Function), __metadata("design:paramtypes", []), __metadata("design:returntype", void 0) ], ModalDirective.prototype, "click", null); ModalDirective = __decorate([ Directive({ selector: '[jntModal]', exportAs: 'jntModal' }), __metadata("design:paramtypes", [ModalService]) ], ModalDirective); export { ModalDirective }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL292ZXJsYXlzL21vZGFsL21vZGFsLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRS9ELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQU0vQyxJQUFhLGNBQWMsR0FBM0IsTUFBYSxjQUFjO0lBSXpCLFlBQW9CLEtBQW1CO1FBQW5CLFVBQUssR0FBTCxLQUFLLENBQWM7SUFFdkMsQ0FBQztJQUdELEtBQUs7UUFDSCxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3RDLENBQUM7Q0FFRixDQUFBOztZQVQ0QixZQUFZOztBQUZwQjtJQUFsQixLQUFLLENBQUMsVUFBVSxDQUFDOzsrQ0FBZ0M7QUFPbEQ7SUFEQyxZQUFZLENBQUMsT0FBTyxDQUFDOzs7OzJDQUdyQjtBQVhVLGNBQWM7SUFKMUIsU0FBUyxDQUFDO1FBQ1QsUUFBUSxFQUFFLFlBQVk7UUFDdEIsUUFBUSxFQUFFLFVBQVU7S0FDckIsQ0FBQztxQ0FLMkIsWUFBWTtHQUo1QixjQUFjLENBYTFCO1NBYlksY0FBYyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdExpc3RlbmVyLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTW9kYWxPcHRpb25zIH0gZnJvbSAnLi9tb2RhbC5jb21wb25lbnQnO1xuaW1wb3J0IHsgTW9kYWxTZXJ2aWNlIH0gZnJvbSAnLi9tb2RhbC5zZXJ2aWNlJztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW2pudE1vZGFsXScsXG4gIGV4cG9ydEFzOiAnam50TW9kYWwnXG59KVxuZXhwb3J0IGNsYXNzIE1vZGFsRGlyZWN0aXZlIHtcblxuICBASW5wdXQoJ2pudE1vZGFsJykgb3B0aW9uczogUGFydGlhbDxNb2RhbE9wdGlvbnM+O1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgbW9kYWw6IE1vZGFsU2VydmljZSkge1xuXG4gIH1cblxuICBASG9zdExpc3RlbmVyKCdjbGljaycpXG4gIGNsaWNrKCkge1xuICAgIHRoaXMubW9kYWwub3BlbihudWxsLCB0aGlzLm9wdGlvbnMpO1xuICB9XG5cbn1cbiJdfQ==