dynamic-display-shared
Version:
A library for dynamic view
26 lines • 4.64 kB
JavaScript
import { Component, Inject } from '@angular/core';
import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
import * as i0 from "@angular/core";
import * as i1 from "@angular/material/dialog";
import * as i2 from "@angular/material/icon";
export class LongTextDialogComponent {
constructor(dialogRef, data) {
this.dialogRef = dialogRef;
this.data = data;
}
ngOnInit() {
}
close() {
this.dialogRef.close();
}
}
LongTextDialogComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.4", ngImport: i0, type: LongTextDialogComponent, deps: [{ token: i1.MatDialogRef }, { token: MAT_DIALOG_DATA }], target: i0.ɵɵFactoryTarget.Component });
LongTextDialogComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.0.4", type: LongTextDialogComponent, selector: "app-long-text-dialog", ngImport: i0, template: "<div class=\"dialog-container\">\r\n <div class=\"dialog-title\" mat-dialog-title>\r\n <div class=\"title\">{{data.title}}</div>\r\n <a (click)=\"close()\" class=\"float-left-icon\">\r\n <mat-icon>close</mat-icon>\r\n </a>\r\n </div>\r\n {{data.longText}}\r\n</div>\r\n", styles: [""], dependencies: [{ kind: "component", type: i2.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { kind: "directive", type: i1.MatDialogTitle, selector: "[mat-dialog-title], [matDialogTitle]", inputs: ["id"], exportAs: ["matDialogTitle"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.4", ngImport: i0, type: LongTextDialogComponent, decorators: [{
type: Component,
args: [{ selector: 'app-long-text-dialog', template: "<div class=\"dialog-container\">\r\n <div class=\"dialog-title\" mat-dialog-title>\r\n <div class=\"title\">{{data.title}}</div>\r\n <a (click)=\"close()\" class=\"float-left-icon\">\r\n <mat-icon>close</mat-icon>\r\n </a>\r\n </div>\r\n {{data.longText}}\r\n</div>\r\n" }]
}], ctorParameters: function () { return [{ type: i1.MatDialogRef }, { type: undefined, decorators: [{
type: Inject,
args: [MAT_DIALOG_DATA]
}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9uZy10ZXh0LWRpYWxvZy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9keW5hbWljLWRpc3BsYXktc2hhcmVkL3NyYy9saWIvc2hhcmVkL2NvbXBvbmVudHMvbG9uZy10ZXh0LWRpYWxvZy9sb25nLXRleHQtZGlhbG9nLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2R5bmFtaWMtZGlzcGxheS1zaGFyZWQvc3JjL2xpYi9zaGFyZWQvY29tcG9uZW50cy9sb25nLXRleHQtZGlhbG9nL2xvbmctdGV4dC1kaWFsb2cuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDMUQsT0FBTyxFQUFFLFlBQVksRUFBRSxlQUFlLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQzs7OztBQU96RSxNQUFNLE9BQU8sdUJBQXVCO0lBRWxDLFlBQW9CLFNBQWdELEVBQ3hCLElBQXVDO1FBRC9ELGNBQVMsR0FBVCxTQUFTLENBQXVDO1FBQ3hCLFNBQUksR0FBSixJQUFJLENBQW1DO0lBQUksQ0FBQztJQUV4RixRQUFRO0lBQ1IsQ0FBQztJQUNELEtBQUs7UUFDSCxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ3pCLENBQUM7O29IQVRVLHVCQUF1Qiw4Q0FHZCxlQUFlO3dHQUh4Qix1QkFBdUIsNERDUnBDLGdTQVNBOzJGRERhLHVCQUF1QjtrQkFMbkMsU0FBUzsrQkFDRSxzQkFBc0I7OzBCQU9uQixNQUFNOzJCQUFDLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEluamVjdCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE1hdERpYWxvZ1JlZiwgTUFUX0RJQUxPR19EQVRBIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYXBwLWxvbmctdGV4dC1kaWFsb2cnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9sb25nLXRleHQtZGlhbG9nLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi9sb25nLXRleHQtZGlhbG9nLmNvbXBvbmVudC5jc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgTG9uZ1RleHREaWFsb2dDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGRpYWxvZ1JlZjogTWF0RGlhbG9nUmVmPExvbmdUZXh0RGlhbG9nQ29tcG9uZW50PlxyXG4gICAgLCAgICAgICAgIEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgZGF0YToge3RpdGxlOnN0cmluZywgbG9uZ1RleHQ6IHN0cmluZyB9KSB7IH1cclxuXHJcbiAgbmdPbkluaXQoKSB7XHJcbiAgfVxyXG4gIGNsb3NlKCkge1xyXG4gICAgdGhpcy5kaWFsb2dSZWYuY2xvc2UoKTtcclxuICB9XHJcbn1cclxuIiwiPGRpdiBjbGFzcz1cImRpYWxvZy1jb250YWluZXJcIj5cclxuICA8ZGl2IGNsYXNzPVwiZGlhbG9nLXRpdGxlXCIgbWF0LWRpYWxvZy10aXRsZT5cclxuICAgIDxkaXYgY2xhc3M9XCJ0aXRsZVwiPnt7ZGF0YS50aXRsZX19PC9kaXY+XHJcbiAgICA8YSAoY2xpY2spPVwiY2xvc2UoKVwiIGNsYXNzPVwiZmxvYXQtbGVmdC1pY29uXCI+XHJcbiAgICAgIDxtYXQtaWNvbj5jbG9zZTwvbWF0LWljb24+XHJcbiAgICA8L2E+XHJcbiAgPC9kaXY+XHJcbiAge3tkYXRhLmxvbmdUZXh0fX1cclxuPC9kaXY+XHJcbiJdfQ==