@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
TypeScript
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>;
}