dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
65 lines • 4.32 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, HostBinding, Inject } from '@angular/core';
import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material';
/**
* @record
*/
export function PromptDialogData() { }
if (false) {
/** @type {?} */
PromptDialogData.prototype.title;
/** @type {?} */
PromptDialogData.prototype.prompt;
/** @type {?} */
PromptDialogData.prototype.value;
}
export class PromptDialogComponent {
/**
* @param {?} dialogRef
* @param {?} data
*/
constructor(dialogRef, data) {
this.dialogRef = dialogRef;
this.data = data;
this.hostClass = true;
}
/**
* @return {?}
*/
onNoClick() {
this.dialogRef.close();
}
/**
* @return {?}
*/
ngOnInit() { }
}
PromptDialogComponent.decorators = [
{ type: Component, args: [{
selector: 'common-prompt-dialog',
template: "{{data.title}}\n<mat-dialog-content>\n\t{{data.prompt}}\n\n\t<mat-form-field>\n\t\t<input matInput cdkFocusInitial [(ngModel)]=\"data.value\">\n\t</mat-form-field>\n</mat-dialog-content>\n<mat-dialog-actions>\n\t<button mat-button (click)=\"onNoClick()\">No Thanks</button>\n\t<button mat-button [mat-dialog-close]=\"data.value\"\n\t\tcdkFocusInitial>Ok</button>\n</mat-dialog-actions>",
styles: [""]
}] }
];
/** @nocollapse */
PromptDialogComponent.ctorParameters = () => [
{ type: MatDialogRef },
{ type: undefined, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA,] }] }
];
PromptDialogComponent.propDecorators = {
hostClass: [{ type: HostBinding, args: ['class.c-prompt-dialog',] }]
};
if (false) {
/** @type {?} */
PromptDialogComponent.prototype.hostClass;
/** @type {?} */
PromptDialogComponent.prototype.inputString;
/** @type {?} */
PromptDialogComponent.prototype.dialogRef;
/** @type {?} */
PromptDialogComponent.prototype.data;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvbXB0LWRpYWxvZy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9kYndlYi1jb21tb24vIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9wcm9tcHQtZGlhbG9nL3Byb21wdC1kaWFsb2cuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLFdBQVcsRUFBRSxNQUFNLEVBQXdDLE1BQU0sZUFBZSxDQUFDO0FBQzdHLE9BQU8sRUFBRSxZQUFZLEVBQUUsZUFBZSxFQUFZLE1BQU0sbUJBQW1CLENBQUM7Ozs7QUFDNUUsc0NBSUM7OztJQUhBLGlDQUFjOztJQUNkLGtDQUFlOztJQUNmLGlDQUFjOztBQU9mLE1BQU0sT0FBTyxxQkFBcUI7Ozs7O0lBR2pDLFlBQ1EsU0FBOEMsRUFDckIsSUFBc0I7UUFEL0MsY0FBUyxHQUFULFNBQVMsQ0FBcUM7UUFDckIsU0FBSSxHQUFKLElBQUksQ0FBa0I7UUFKakIsY0FBUyxHQUFHLElBQUksQ0FBQztJQUtwRCxDQUFDOzs7O0lBRUosU0FBUztRQUNSLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDeEIsQ0FBQzs7OztJQUVELFFBQVEsS0FBSSxDQUFDOzs7WUFqQmIsU0FBUyxTQUFDO2dCQUNWLFFBQVEsRUFBRSxzQkFBc0I7Z0JBQ2hDLDZZQUE2Qzs7YUFFN0M7Ozs7WUFWUSxZQUFZOzRDQWdCbEIsTUFBTSxTQUFDLGVBQWU7Ozt3QkFKdkIsV0FBVyxTQUFDLHVCQUF1Qjs7OztJQUFwQywwQ0FBdUQ7O0lBQ3ZELDRDQUFvQjs7SUFFbkIsMENBQXFEOztJQUNyRCxxQ0FBc0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSG9zdEJpbmRpbmcsIEluamVjdCwgVmlld0NoaWxkLCBFbGVtZW50UmVmLCBBZnRlclZpZXdJbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBNYXREaWFsb2dSZWYsIE1BVF9ESUFMT0dfREFUQSwgTWF0SW5wdXQgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbCc7XG5leHBvcnQgaW50ZXJmYWNlIFByb21wdERpYWxvZ0RhdGEge1xuXHR0aXRsZTogc3RyaW5nO1xuXHRwcm9tcHQ6IHN0cmluZztcblx0dmFsdWU6IHN0cmluZztcbn1cbkBDb21wb25lbnQoe1xuXHRzZWxlY3RvcjogJ2NvbW1vbi1wcm9tcHQtZGlhbG9nJyxcblx0dGVtcGxhdGVVcmw6ICcuL3Byb21wdC1kaWFsb2cuY29tcG9uZW50Lmh0bWwnLFxuXHRzdHlsZVVybHM6IFsnLi9wcm9tcHQtZGlhbG9nLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgUHJvbXB0RGlhbG9nQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblx0QEhvc3RCaW5kaW5nKCdjbGFzcy5jLXByb21wdC1kaWFsb2cnKSBob3N0Q2xhc3MgPSB0cnVlO1xuXHRpbnB1dFN0cmluZzogc3RyaW5nO1xuXHRjb25zdHJ1Y3Rvcihcblx0XHRwdWJsaWMgZGlhbG9nUmVmOiBNYXREaWFsb2dSZWY8UHJvbXB0RGlhbG9nQ29tcG9uZW50Pixcblx0XHRASW5qZWN0KE1BVF9ESUFMT0dfREFUQSkgcHVibGljIGRhdGE6IFByb21wdERpYWxvZ0RhdGFcblx0KSB7fVxuXG5cdG9uTm9DbGljaygpOiB2b2lkIHtcblx0XHR0aGlzLmRpYWxvZ1JlZi5jbG9zZSgpO1xuXHR9XG5cblx0bmdPbkluaXQoKSB7fVxufVxuIl19