UNPKG

@ohayojp.com/components

Version:

Common business components of ohayojp.

66 lines (65 loc) 2.49 kB
import { Platform } from '@angular/cdk/platform'; import { AfterViewInit, ChangeDetectorRef, OnChanges, OnDestroy, OnInit, Renderer2, TemplateRef } from '@angular/core'; import { Router } from '@angular/router'; import { ReuseTabService } from '@ohayojp.com/components/reuse-tab'; import { OhayoI18NService, MenuService, SettingsService, TitleService } from '@ohayojp.com/theme'; import { OhayoConfigService, BooleanInput, NumberInput } from '@ohayojp.com/util'; interface PageHeaderPath { title?: string; link?: string[]; } export declare class PageHeaderComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy { private renderer; private router; private menuSrv; private i18nSrv; private titleSrv; private reuseSrv; private cdr; static ngAcceptInputType_loading: BooleanInput; static ngAcceptInputType_wide: BooleanInput; static ngAcceptInputType_autoBreadcrumb: BooleanInput; static ngAcceptInputType_autoTitle: BooleanInput; static ngAcceptInputType_syncTitle: BooleanInput; static ngAcceptInputType_fixed: BooleanInput; static ngAcceptInputType_fixedOffsetTop: NumberInput; static ngAcceptInputType_recursiveBreadcrumb: BooleanInput; inited: boolean; private unsubscribe$; private conTpl; private affix; isBrowser: boolean; private get menus(); _titleVal: string; paths: PageHeaderPath[]; _title: string | null; _titleTpl: TemplateRef<void>; set title(value: string | TemplateRef<void>); loading: boolean; wide: boolean; home: string; homeLink: string; homeI18n: string; autoBreadcrumb: boolean; autoTitle: boolean; syncTitle: boolean; fixed: boolean; fixedOffsetTop: number; breadcrumb: TemplateRef<void>; recursiveBreadcrumb: boolean; logo: TemplateRef<void>; action: TemplateRef<void>; content: TemplateRef<void>; extra: TemplateRef<void>; tab: TemplateRef<void>; constructor(settings: SettingsService, renderer: Renderer2, router: Router, menuSrv: MenuService, i18nSrv: OhayoI18NService, titleSrv: TitleService, reuseSrv: ReuseTabService, cdr: ChangeDetectorRef, configSrv: OhayoConfigService, platform: Platform); refresh(): void; private genBreadcrumb; private setTitle; checkContent(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnChanges(): void; ngOnDestroy(): void; } export { };