UNPKG

@lhn/mat-alert

Version:

Implementation of MatDialog shown as an alert message

1 lines 3.64 kB
{"__symbolic":"module","version":4,"metadata":{"MatAlert":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":12,"character":27},{"__symbolic":"reference","name":"ɵc"}]}],"show":[{"__symbolic":"method"}]}},"MatAlertModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵd"}],"entryComponents":[{"__symbolic":"reference","name":"ɵd"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialogModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/material/button","name":"MatButtonModule","line":15,"character":4}],"providers":[{"__symbolic":"reference","name":"MatAlert"},{"provide":{"__symbolic":"reference","name":"ɵa"},"useValue":{"__symbolic":"reference","name":"ɵb"}}]}]}],"members":{}},"ɵa":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":44},"arguments":["mat-alert.config"]},"ɵb":{"buttonText":"Ok","buttonTheme":null,"raisedButton":false,"autoFocus":true},"ɵc":{"__symbolic":"class","members":{}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lhn-mat-alert","template":"\n <h1 mat-dialog-title>{{config.title}}</h1>\n <mat-dialog-content class=\"mat-typography\" *ngIf=\"config.message\">\n <h4 [innerHTML]=\"config.message\"></h4>\n </mat-dialog-content>\n <mat-dialog-actions align=\"end\">\n <button [class.mat-raised-button]=\"config.raisedButton\"\n [color]=\"config.buttonTheme\"\n mat-button\n mat-dialog-close\n type=\"button\">\n {{config.buttonText}}\n </button>\n </mat-dialog-actions>\n ","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":30,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MAT_DIALOG_DATA","line":30,"character":22}]}],null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":32,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":31,"character":33},{"__symbolic":"reference","name":"ɵc"}]}],"_handleMessage":[{"__symbolic":"method"}]}}},"origins":{"MatAlert":"./lib/mat-alert.service","MatAlertModule":"./lib/mat-alert.module","ɵa":"./lib/mat-alert-default-config.constant","ɵb":"./lib/mat-alert-default-config.constant","ɵc":"./lib/mat-alert-config.interface","ɵd":"./lib/mat-alert.component"},"importAs":"@lhn/mat-alert"}