UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

41 lines (40 loc) 1.73 kB
import { EventEmitter, Injector } from '@angular/core'; import { CoreBaseComponent } from '../../common/base.component'; import { Layout } from '../../common/layout'; import * as i0 from "@angular/core"; export declare class SettingsPageComponent extends CoreBaseComponent { /** * It implements the ILayout interface. It's triggered when the layout is changed. * It's used to tell the child components to coordinate with the layout change. */ layoutChanged: EventEmitter<void>; /** * The source name to use for logging */ protected get logSourceName(): string; private settingsResponsiveWindowManager; constructor(injector: Injector, layout: Layout); /** * Refreshes the height working for phone down, directly return otherwise */ refresh(): void; /** * Gets the initial host classes to be applied to this element */ protected getInitialHostClasses(): string[]; /** * On layout changed event handler, occurs every time the layout has been changed. */ private onLayoutChanged; /** * The deferred layout changed handler. */ private deferredOnLayoutChanged; /** * Set height based on scroll height from its children * The goal is to get rid of vertical scroll bar on small screen */ private onWindowBreakpointChanged; static ɵfac: i0.ɵɵFactoryDeclaration<SettingsPageComponent, [null, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<SettingsPageComponent, "sme-settings-page", never, {}, { "layoutChanged": "layoutChanged"; }, never, ["sme-settings-header", "sme-settings-content", "sme-settings-footer"], false, never>; }