@vismaux/ngx-nordic-cool
Version:
Common Nordic-Cool components for Angular.
26 lines • 2.7 kB
JavaScript
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==