xui
Version:
xUI Components for Angular
26 lines (25 loc) • 1.25 kB
TypeScript
import { ChangeDetectorRef, OnInit } from '@angular/core';
import { SubmenuService } from './submenu.service';
import { MenuService } from './menu.service';
import { Router } from '@angular/router';
import { BooleanInput } from '@angular/cdk/coercion';
import * as i0 from "@angular/core";
export declare class MenuItemComponent implements OnInit {
private router;
private cdr;
private menuService;
private submenuService;
static ngAcceptInputType_disabled: BooleanInput;
icon: string;
link: string;
disabled: boolean;
selected: boolean;
get showLabel$(): import("rxjs").Observable<boolean>;
private level;
paddingLeft: number | null;
constructor(router: Router, cdr: ChangeDetectorRef, menuService: MenuService, submenuService: SubmenuService);
ngOnInit(): void;
clickMenuItem(e: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<MenuItemComponent, [null, null, null, { optional: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<MenuItemComponent, "xui-menu-item", never, { "icon": { "alias": "icon"; "required": false; }; "link": { "alias": "link"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, {}, never, ["*"], false, never>;
}