UNPKG

@linid-dm/directory-manager-client-core

Version:

Core package by providing a set of angular components for the Directory Manager app.

45 lines (44 loc) 2.04 kB
import { OverlayContainer } from '@angular/cdk/overlay'; import { OnDestroy, OnInit } from '@angular/core'; import { Title } from '@angular/platform-browser'; import { Router } from '@angular/router'; import { Store } from '@ngxs/store'; import { Observable } from 'rxjs'; import { EnvService, ICurrentUserConfig, IExternalLinksConfig, IHeaderConfig, IHomepageConfig, ILogoutDialogConfig } from '../../../../shared'; import { IListItem } from '../../shared/interfaces/ui.interface'; import { SidenavService } from '../../shared/services/sidenav.service'; import * as i0 from "@angular/core"; export declare class HomepageComponent implements OnInit, OnDestroy { overlayContainer: OverlayContainer; private _titleService; private _store$; private _router; private _env; private _sidenavService; private _onDestroy$; private _tabPrefix; private _homepageTabTitle; componentCssClass: any; sidenavMode$: Observable<string>; selectedResourceTypeId$: Observable<string>; externalLinks$: Observable<IExternalLinksConfig>; homepage$: Observable<IHomepageConfig>; theme$: Observable<string>; isSidenavCollapsed$: Observable<boolean>; currentUserDetail$: Observable<ICurrentUserConfig>; headerDetail$: Observable<IHeaderConfig>; logoutDialogDetail$: Observable<ILogoutDialogConfig>; allMainResourcesTypes: IListItem[]; leaveHomepage: boolean; currentTheme: string; hasSupportSubscription: boolean; sidenavItems: IListItem[]; constructor(overlayContainer: OverlayContainer, _titleService: Title, _store$: Store, _router: Router, _env: EnvService, _sidenavService: SidenavService); ngOnInit(): void; onActivate(event: any): void; onDeactivate(event: any): void; ngOnDestroy(): void; isResourceTypeSelected(endpoint: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<HomepageComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<HomepageComponent, "dm-homepage", never, {}, {}, never, never, false, never>; }