UNPKG

ngx-mat-menu

Version:

⚡ Try it on [StackBlitz](https://stackblitz.com/edit/angular-lnjubx)!

30 lines 3.31 kB
import { __decorate } from "tslib"; import { Injectable } from '@angular/core'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; var NgxMatMenuService = /** @class */ (function () { function NgxMatMenuService() { this.changeMenuSelect = new Subject(); this.changeShowMenu = new Subject(); } NgxMatMenuService.prototype.selectMenu = function (selected) { this.selectedMenu = selected; this.changeMenuSelect.next(this.selectedMenu); }; NgxMatMenuService.prototype.getSelectedMenu = function () { return this.selectedMenu; }; NgxMatMenuService.prototype.changeMenu = function (show) { this.showMenu = show; this.changeShowMenu.next(this.showMenu); }; NgxMatMenuService.ɵprov = i0.ɵɵdefineInjectable({ factory: function NgxMatMenuService_Factory() { return new NgxMatMenuService(); }, token: NgxMatMenuService, providedIn: "root" }); NgxMatMenuService = __decorate([ Injectable({ providedIn: 'root' }) ], NgxMatMenuService); return NgxMatMenuService; }()); export { NgxMatMenuService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LW1hdC1tZW51LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbWF0LW1lbnUvIiwic291cmNlcyI6WyJsaWIvbmd4LW1hdC1tZW51LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLE1BQU0sQ0FBQzs7QUFLL0I7SUFRRTtRQUhBLHFCQUFnQixHQUFvQixJQUFJLE9BQU8sRUFBVSxDQUFDO1FBQzFELG1CQUFjLEdBQXFCLElBQUksT0FBTyxFQUFXLENBQUM7SUFJMUQsQ0FBQztJQUVNLHNDQUFVLEdBQWpCLFVBQWtCLFFBQWdCO1FBQ2hDLElBQUksQ0FBQyxZQUFZLEdBQUcsUUFBUSxDQUFDO1FBQzdCLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQ2hELENBQUM7SUFFTSwyQ0FBZSxHQUF0QjtRQUNFLE9BQU8sSUFBSSxDQUFDLFlBQVksQ0FBQztJQUMzQixDQUFDO0lBRU0sc0NBQVUsR0FBakIsVUFBa0IsSUFBYTtRQUM3QixJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQztRQUNyQixJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDMUMsQ0FBQzs7SUF4QlUsaUJBQWlCO1FBSDdCLFVBQVUsQ0FBQztZQUNWLFVBQVUsRUFBRSxNQUFNO1NBQ25CLENBQUM7T0FDVyxpQkFBaUIsQ0EwQjdCOzRCQWhDRDtDQWdDQyxBQTFCRCxJQTBCQztTQTFCWSxpQkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFN1YmplY3QgfSBmcm9tICdyeGpzJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIE5neE1hdE1lbnVTZXJ2aWNlIHtcclxuXHJcbiAgc2hvd01lbnU6IGJvb2xlYW47XHJcbiAgc2VsZWN0ZWRNZW51OiBudW1iZXI7XHJcblxyXG4gIGNoYW5nZU1lbnVTZWxlY3Q6IFN1YmplY3Q8bnVtYmVyPiA9IG5ldyBTdWJqZWN0PG51bWJlcj4oKTtcclxuICBjaGFuZ2VTaG93TWVudTogU3ViamVjdDxib29sZWFuPiA9IG5ldyBTdWJqZWN0PGJvb2xlYW4+KCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG5cclxuICB9XHJcblxyXG4gIHB1YmxpYyBzZWxlY3RNZW51KHNlbGVjdGVkOiBudW1iZXIpOiB2b2lkIHtcclxuICAgIHRoaXMuc2VsZWN0ZWRNZW51ID0gc2VsZWN0ZWQ7XHJcbiAgICB0aGlzLmNoYW5nZU1lbnVTZWxlY3QubmV4dCh0aGlzLnNlbGVjdGVkTWVudSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgZ2V0U2VsZWN0ZWRNZW51KCk6IG51bWJlciB7XHJcbiAgICByZXR1cm4gdGhpcy5zZWxlY3RlZE1lbnU7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgY2hhbmdlTWVudShzaG93OiBib29sZWFuKTogdm9pZCB7XHJcbiAgICB0aGlzLnNob3dNZW51ID0gc2hvdztcclxuICAgIHRoaXMuY2hhbmdlU2hvd01lbnUubmV4dCh0aGlzLnNob3dNZW51KTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==