@junte/ui
Version:
Quality Angular UI components kit
33 lines • 2.53 kB
JavaScript
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==