UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

31 lines 3.73 kB
import { Component, Inject } from '@angular/core'; import { MAT_DIALOG_DATA } from '@angular/material/dialog'; import * as i0 from "@angular/core"; import * as i1 from "@angular/material/dialog"; /** Abstract dialog for all types of dialog components is used for data injection and dialog reference holding. */ export class AbstractDialogComponent { dialogRef; data; /** * Only injecting. * @param dialogRef Reference to a dialog opened via the MatDialog service. * @param data Injected data that was passed in to a dialog. */ constructor(dialogRef, data) { this.dialogRef = dialogRef; this.data = data; } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractDialogComponent, deps: [{ token: i1.MatDialogRef }, { token: MAT_DIALOG_DATA }], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: AbstractDialogComponent, selector: "ncc-abstract-dialog", ngImport: i0, template: '', isInline: true }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractDialogComponent, decorators: [{ type: Component, args: [{ selector: 'ncc-abstract-dialog', template: '' }] }], ctorParameters: () => [{ type: i1.MatDialogRef }, { type: undefined, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtZGlhbG9nLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvZGlhbG9nL21vZGVscy9hYnN0cmFjdC1kaWFsb2cuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsTUFBTSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBR2hELE9BQU8sRUFBQyxlQUFlLEVBQWUsTUFBTSwwQkFBMEIsQ0FBQzs7O0FBRXZFLGtIQUFrSDtBQUtsSCxNQUFNLE9BQWdCLHVCQUF1QjtJQU1aO0lBQTBFO0lBTHZHOzs7O09BSUc7SUFDSCxZQUE2QixTQUF3QyxFQUFrQyxJQUFnQjtRQUExRixjQUFTLEdBQVQsU0FBUyxDQUErQjtRQUFrQyxTQUFJLEdBQUosSUFBSSxDQUFZO0lBQ3ZILENBQUM7d0dBUGlCLHVCQUF1Qiw4Q0FNc0MsZUFBZTs0RkFONUUsdUJBQXVCLDJEQUYvQixFQUFFOzs0RkFFTSx1QkFBdUI7a0JBSjVDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLHFCQUFxQjtvQkFDL0IsUUFBUSxFQUFFLEVBQUU7aUJBQ2Y7OzBCQU8yRSxNQUFNOzJCQUFDLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5qZWN0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7RGlhbG9nRGF0YX0gZnJvbSAnLi9EaWFsb2dEYXRhJztcbmltcG9ydCB7RGlhbG9nUmVzdWx0fSBmcm9tICcuL0RpYWxvZ1Jlc3VsdCc7XG5pbXBvcnQge01BVF9ESUFMT0dfREFUQSwgTWF0RGlhbG9nUmVmfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9kaWFsb2cnO1xuXG4vKiogQWJzdHJhY3QgZGlhbG9nIGZvciBhbGwgdHlwZXMgb2YgZGlhbG9nIGNvbXBvbmVudHMgaXMgdXNlZCBmb3IgZGF0YSBpbmplY3Rpb24gYW5kIGRpYWxvZyByZWZlcmVuY2UgaG9sZGluZy4gKi9cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnbmNjLWFic3RyYWN0LWRpYWxvZycsXG4gICAgdGVtcGxhdGU6ICcnXG59KVxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEFic3RyYWN0RGlhbG9nQ29tcG9uZW50PFQ+IHtcbiAgICAvKipcbiAgICAgKiBPbmx5IGluamVjdGluZy5cbiAgICAgKiBAcGFyYW0gZGlhbG9nUmVmIFJlZmVyZW5jZSB0byBhIGRpYWxvZyBvcGVuZWQgdmlhIHRoZSBNYXREaWFsb2cgc2VydmljZS5cbiAgICAgKiBAcGFyYW0gZGF0YSBJbmplY3RlZCBkYXRhIHRoYXQgd2FzIHBhc3NlZCBpbiB0byBhIGRpYWxvZy5cbiAgICAgKi9cbiAgICBwcm90ZWN0ZWQgY29uc3RydWN0b3IocHVibGljIGRpYWxvZ1JlZjogTWF0RGlhbG9nUmVmPFQsIERpYWxvZ1Jlc3VsdD4sIEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgZGF0YTogRGlhbG9nRGF0YSkge1xuICAgIH1cblxuICAgIC8qKiBPbiBjbG9zZSBkaWFsb2cgb3Igb24gY2xpY2sgYW5zd2VyIGJ1dHRvbiBjbG9zZWQgY3VycmVudCBvcGVuIG1vZGFsIGRpYWxvZy4gKi9cbiAgICBwdWJsaWMgYWJzdHJhY3Qgb25DbG9zZShpc1N1Ym1pdHRlZD86IGJvb2xlYW4pO1xuXG59XG4iXX0=