@stratio/egeo
Version:
31 lines (30 loc) • 1.13 kB
TypeScript
import { ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy } from '@angular/core';
import { Router } from '@angular/router';
import { StHeaderMenuItem, StHeaderMenuOption, StHeaderSelection } from '../st-header.model';
import { StDropDownVisualMode } from './../../st-dropdown-menu/st-dropdown-menu.interface';
export declare class StHeaderMenuOptionComponent implements OnDestroy {
private elementRef;
private router;
private cd;
showMenuName: boolean;
selectMenu: EventEmitter<StHeaderSelection>;
menu: ElementRef;
readonly isCurrentRoute: boolean;
isActive: boolean;
visualMode: StDropDownVisualMode;
hasSubmenu: boolean;
qaId: string;
submenuList: StHeaderMenuItem[];
private _subscription;
private _actualPath;
private _option;
option: StHeaderMenuOption;
constructor(elementRef: ElementRef, router: Router, cd: ChangeDetectorRef);
ngOnDestroy(): void;
onMenuClick(): void;
changeOption(selected: StHeaderMenuItem): void;
onClickOutside(event: Event): void;
private _onRouterEvent;
private _getQaId;
private _getSubmenuList;
}