@xui/components
Version:
xUI Components for Angular
18 lines • 2.02 kB
JavaScript
import { Injectable, Optional, SkipSelf } from '@angular/core';
import * as i0 from "@angular/core";
export class XuiSubmenuService {
constructor(submenuService) {
this.level = 1;
this.level = (submenuService?.level ?? 0) + 1;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.1", ngImport: i0, type: XuiSubmenuService, deps: [{ token: XuiSubmenuService, optional: true, skipSelf: true }], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.0.1", ngImport: i0, type: XuiSubmenuService }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.1", ngImport: i0, type: XuiSubmenuService, decorators: [{
type: Injectable
}], ctorParameters: () => [{ type: XuiSubmenuService, decorators: [{
type: SkipSelf
}, {
type: Optional
}] }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VibWVudS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vbGlicy94dWkvc3JjL21lbnUvc3VibWVudS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFHL0QsTUFBTSxPQUFPLGlCQUFpQjtJQUc1QixZQUFvQyxjQUFpQztRQUZyRSxVQUFLLEdBQUcsQ0FBQyxDQUFDO1FBR1IsSUFBSSxDQUFDLEtBQUssR0FBRyxDQUFDLGNBQWMsRUFBRSxLQUFLLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ2hELENBQUM7OEdBTFUsaUJBQWlCO2tIQUFqQixpQkFBaUI7OzJGQUFqQixpQkFBaUI7a0JBRDdCLFVBQVU7OzBCQUlJLFFBQVE7OzBCQUFJLFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBPcHRpb25hbCwgU2tpcFNlbGYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFh1aVN1Ym1lbnVTZXJ2aWNlIHtcbiAgbGV2ZWwgPSAxO1xuXG4gIGNvbnN0cnVjdG9yKEBTa2lwU2VsZigpIEBPcHRpb25hbCgpIHN1Ym1lbnVTZXJ2aWNlOiBYdWlTdWJtZW51U2VydmljZSkge1xuICAgIHRoaXMubGV2ZWwgPSAoc3VibWVudVNlcnZpY2U/LmxldmVsID8/IDApICsgMTtcbiAgfVxufVxuIl19