| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /**
- * @license
- * Copyright Google LLC All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
- import { FocusMonitor } from '@angular/cdk/a11y';
- import { ChangeDetectorRef, ElementRef, OnDestroy, TemplateRef } from '@angular/core';
- import { MatStepLabel } from './step-label';
- import { MatStepperIntl } from './stepper-intl';
- import { MatStepperIconContext } from './stepper-icon';
- import { CdkStepHeader, StepState } from '@angular/cdk/stepper';
- export declare class MatStepHeader extends CdkStepHeader implements OnDestroy {
- _intl: MatStepperIntl;
- private _focusMonitor;
- private _intlSubscription;
- /** State of the given step. */
- state: StepState;
- /** Label of the given step. */
- label: MatStepLabel | string;
- /** Error message to display when there's an error. */
- errorMessage: string;
- /** Overrides for the header icons, passed in via the stepper. */
- iconOverrides: {
- [key: string]: TemplateRef<MatStepperIconContext>;
- };
- /** Index of the given step. */
- index: number;
- /** Whether the given step is selected. */
- selected: boolean;
- /** Whether the given step label is active. */
- active: boolean;
- /** Whether the given step is optional. */
- optional: boolean;
- /** Whether the ripple should be disabled. */
- disableRipple: boolean;
- constructor(_intl: MatStepperIntl, _focusMonitor: FocusMonitor, _elementRef: ElementRef<HTMLElement>, changeDetectorRef: ChangeDetectorRef);
- ngOnDestroy(): void;
- /** Focuses the step header. */
- focus(): void;
- /** Returns string label of given step if it is a text label. */
- _stringLabel(): string | null;
- /** Returns MatStepLabel if the label of given step is a template label. */
- _templateLabel(): MatStepLabel | null;
- /** Returns the host HTML element. */
- _getHostElement(): HTMLElement;
- /** Template context variables that are exposed to the `matStepperIcon` instances. */
- _getIconContext(): MatStepperIconContext;
- _getDefaultTextForState(state: StepState): string;
- }
|