UNPKG

@alauda/ui

Version:

Angular UI components by Alauda Frontend Team.

26 lines (25 loc) 1.08 kB
import { ElementRef, NgZone } from '@angular/core'; import { Bem } from '../internal/utils'; import { TabType } from './tabs.types'; import * as i0 from "@angular/core"; export declare class TabHeaderActiveIndicatorComponent { private readonly _elementRef; private readonly _ngZone; type: TabType; bem: Bem; constructor(_elementRef: ElementRef<HTMLElement>, _ngZone: NgZone); /** * Calculates the styles from the provided element in order to align the indicator to that element. * Shows the indicator if previously set as hidden. * @param element */ alignToElement(element: HTMLElement): void; /** * Sets the proper styles to the element. * @param element */ private _setStyles; private _getElementPosition; static ɵfac: i0.ɵɵFactoryDeclaration<TabHeaderActiveIndicatorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TabHeaderActiveIndicatorComponent, "aui-tab-header-active-indicator", never, { "type": { "alias": "type"; "required": false; }; }, {}, never, never, true, never>; }