UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

60 lines (59 loc) 2.8 kB
import { Directionality } from "@angular/cdk/bidi"; import { BooleanInput } from "@angular/cdk/coercion"; import { AfterViewInit, ChangeDetectorRef, ElementRef, NgZone, OnDestroy, OnInit, QueryList } from "@angular/core"; import { WizardOverflowComponent } from "../wizard-overflow/wizard-overflow.component"; import { WizardStepV2Component } from "../wizard-step/wizard-step.component"; import { WizardStepHeaderComponent } from "../wizard-step-header/wizard-step-header.component"; import { WizardDirective } from "../wizard.directive"; import * as i0 from "@angular/core"; export declare class WizardHorizontalComponent extends WizardDirective implements OnInit, AfterViewInit, OnDestroy { private dir; private cdRef; private el; private zone; static ngAcceptInputTypeEditable: BooleanInput; static ngAcceptInputTypeOptional: BooleanInput; static ngAcceptInputTypeCompleted: BooleanInput; static ngAcceptInputTypeHasError: BooleanInput; hasOverflow: boolean; isInResponsiveMode: boolean; allHeadersWidth: number; visibleSteps: Array<WizardStepV2Component>; overflownStepsStart: Array<WizardStepV2Component>; overflownStepsEnd: Array<WizardStepV2Component>; private headerResizeObserver; private dynamicSteps; private stepsCachedArray; private dynamicStepWidthAdjustment; private headerPaddings; private stepHeaderWidth; private headerContainerWidth; private overflowComponentWidth; get selectedIndex(): number; set selectedIndex(value: number); /** Whether the label should display in bottom or end position. */ labelPosition: "top" | "end"; headerContainer: ElementRef; stepHeaders: QueryList<WizardStepHeaderComponent>; overflowComponents: QueryList<WizardOverflowComponent>; constructor(dir: Directionality, cdRef: ChangeDetectorRef, el: ElementRef, zone: NgZone); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; private handleOverflow; private get isCurrentStepVisible(); private get numberOfVisibleItems(); private handleDynamicHeaderChanges; private checkDynamicSteps; private checkHeadingsView; private checkHeaderPaddings; private checkHeaderWidth; private getWidthsForCalculations; private checkOverflow; private checkResponsiveMode; private takeLastAddFirst; private takeFirstAddLast; private onContainerResize; static ɵfac: i0.ɵɵFactoryDeclaration<WizardHorizontalComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<WizardHorizontalComponent, "nui-wizard-horizontal", ["wizardHorizontal"], { "selectedIndex": { "alias": "selectedIndex"; "required": false; }; "labelPosition": { "alias": "labelPosition"; "required": false; }; }, {}, never, never, false, never>; }