UNPKG

ngx-mat-cdk

Version:

Extra Components for Angular Material including Filters,Drag Drop File, MatSelect Mobile Version

30 lines 2.9 kB
import { Directive, HostListener, Input } from '@angular/core'; import { Router } from "@angular/router"; export class NgxAfterCloseMatDialogDirective { constructor(router) { this.router = router; this.ngxAfterCloseMatDialog = true; } onClick() { if (this.ngxAfterCloseMatDialog) { this.router.navigate([], { relativeTo: this.route, fragment: null }); } } } NgxAfterCloseMatDialogDirective.decorators = [ { type: Directive, args: [{ selector: '[ngxAfterCloseMatDialog]' },] } ]; NgxAfterCloseMatDialogDirective.ctorParameters = () => [ { type: Router } ]; NgxAfterCloseMatDialogDirective.propDecorators = { route: [{ type: Input }], ngxAfterCloseMatDialog: [{ type: Input }], onClick: [{ type: HostListener, args: ['click', ['$event'],] }] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWFmdGVyLWNsb3NlLW1hdC1kaWFsb2cuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IkM6L1VzZXJzL0FsaXJlemEgTW9oYW1tYWRpL3NvdXJjZS9yZXBvcy9NeUxpYnJhcnkvQW5ndWxhci5MaWJyYXJ5L2xpYnMvcHJvamVjdHMvbmd4LW1hdC1jZGsvc3JjLyIsInNvdXJjZXMiOlsibGliL3NoYXJlZC9kaXJlY3RpdmVzL25neC1hZnRlci1jbG9zZS1tYXQtZGlhbG9nLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDN0QsT0FBTyxFQUFpQixNQUFNLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQztBQUt2RCxNQUFNLE9BQU8sK0JBQStCO0lBSTFDLFlBQ1csTUFBYztRQUFkLFdBQU0sR0FBTixNQUFNLENBQVE7UUFIaEIsMkJBQXNCLEdBQVksSUFBSSxDQUFDO0lBS2hELENBQUM7SUFHRCxPQUFPO1FBQ0wsSUFBSSxJQUFJLENBQUMsc0JBQXNCLEVBQUU7WUFDL0IsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsRUFBRSxFQUFFO2dCQUN2QixVQUFVLEVBQUUsSUFBSSxDQUFDLEtBQUs7Z0JBQ3RCLFFBQVEsRUFBRSxJQUFJO2FBQ2YsQ0FBQyxDQUFDO1NBQ0o7SUFDSCxDQUFDOzs7WUFwQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSwwQkFBMEI7YUFDckM7OztZQUp1QixNQUFNOzs7b0JBTTNCLEtBQUs7cUNBQ0wsS0FBSztzQkFPTCxZQUFZLFNBQUMsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtEaXJlY3RpdmUsIEhvc3RMaXN0ZW5lciwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0FjdGl2YXRlZFJvdXRlLCBSb3V0ZXJ9IGZyb20gXCJAYW5ndWxhci9yb3V0ZXJcIjtcclxuXHJcbkBEaXJlY3RpdmUoe1xyXG4gIHNlbGVjdG9yOiAnW25neEFmdGVyQ2xvc2VNYXREaWFsb2ddJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgTmd4QWZ0ZXJDbG9zZU1hdERpYWxvZ0RpcmVjdGl2ZSB7XHJcbiAgQElucHV0KCkgcm91dGU6IEFjdGl2YXRlZFJvdXRlO1xyXG4gIEBJbnB1dCgpIG5neEFmdGVyQ2xvc2VNYXREaWFsb2c6IGJvb2xlYW4gPSB0cnVlO1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHByaXZhdGUgIHJvdXRlcjogUm91dGVyXHJcbiAgKSB7XHJcbiAgfVxyXG5cclxuICBASG9zdExpc3RlbmVyKCdjbGljaycsIFsnJGV2ZW50J10pXHJcbiAgb25DbGljaygpOiB2b2lkIHtcclxuICAgIGlmICh0aGlzLm5neEFmdGVyQ2xvc2VNYXREaWFsb2cpIHtcclxuICAgICAgdGhpcy5yb3V0ZXIubmF2aWdhdGUoW10sIHtcclxuICAgICAgICByZWxhdGl2ZVRvOiB0aGlzLnJvdXRlLFxyXG4gICAgICAgIGZyYWdtZW50OiBudWxsXHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0=