UNPKG

@vismaux/ngx-nordic-cool

Version:
26 lines 2.7 kB
import { Directive, HostListener, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./modal-ref"; export class NcModalCloseDirective { constructor(modalRef) { this.modalRef = modalRef; } onClick() { this.modalRef.close(this.modalResult); } } NcModalCloseDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.1.3", ngImport: i0, type: NcModalCloseDirective, deps: [{ token: i1.NcModalRef }], target: i0.ɵɵFactoryTarget.Directive }); NcModalCloseDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.1.3", type: NcModalCloseDirective, selector: "[ncModalClose]", inputs: { modalResult: ["ncModalClose", "modalResult"] }, host: { listeners: { "click": "onClick()" } }, ngImport: i0 }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.1.3", ngImport: i0, type: NcModalCloseDirective, decorators: [{ type: Directive, args: [{ selector: '[ncModalClose]', }] }], ctorParameters: function () { return [{ type: i1.NcModalRef }]; }, propDecorators: { modalResult: [{ type: Input, args: ['ncModalClose'] }], onClick: [{ type: HostListener, args: ['click'] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuZGlyZWN0aXZlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1ub3JkaWMtY29vbC9zcmMvbGliL21vZGFsL21vZGFsLmRpcmVjdGl2ZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7QUFNL0QsTUFBTSxPQUFPLHFCQUFxQjtJQUdoQyxZQUFvQixRQUF5QjtRQUF6QixhQUFRLEdBQVIsUUFBUSxDQUFpQjtJQUFHLENBQUM7SUFHakQsT0FBTztRQUNMLElBQUksQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUN4QyxDQUFDOztrSEFSVSxxQkFBcUI7c0dBQXJCLHFCQUFxQjsyRkFBckIscUJBQXFCO2tCQUhqQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxnQkFBZ0I7aUJBQzNCO2lHQUV3QixXQUFXO3NCQUFqQyxLQUFLO3VCQUFDLGNBQWM7Z0JBS3JCLE9BQU87c0JBRE4sWUFBWTt1QkFBQyxPQUFPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0TGlzdGVuZXIsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOY01vZGFsUmVmIH0gZnJvbSAnLi9tb2RhbC1yZWYnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbbmNNb2RhbENsb3NlXScsXG59KVxuZXhwb3J0IGNsYXNzIE5jTW9kYWxDbG9zZURpcmVjdGl2ZSB7XG4gIEBJbnB1dCgnbmNNb2RhbENsb3NlJykgbW9kYWxSZXN1bHQ6IGFueTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIG1vZGFsUmVmOiBOY01vZGFsUmVmPGFueT4pIHt9XG5cbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snKVxuICBvbkNsaWNrKCk6IHZvaWQge1xuICAgIHRoaXMubW9kYWxSZWYuY2xvc2UodGhpcy5tb2RhbFJlc3VsdCk7XG4gIH1cbn1cbiJdfQ==