UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

102 lines (101 loc) 3.99 kB
import { AfterContentInit, EventEmitter, Injector } from '@angular/core'; import { CoreBaseComponent } from '../../../../common/base.component'; import { PivotTabComponent } from '../../../../pivot'; import { WizardNavigationButtonComponent, WizardNavigationButtonData } from '../../../../wizard-lite/wizard-navigation-button/wizard-navigation-button.component'; import * as i0 from "@angular/core"; export declare class SmeWizardLiteFooterTemplateComponent extends CoreBaseComponent implements AfterContentInit { protected get logSourceName(): string; /** * Whether to display the exit button. */ displayExitButton: boolean; /** * Whether to display the wizard button. */ displayWizardButton: boolean; /** * Whether to display the review button. */ displayReviewButton: boolean; /** * The text for the review button. */ reviewButtonText: string; /** * Whether the review button is disabled. */ isReviewButtonDisabled: boolean; /** * The text for the exit button. */ exitButtonText: string; /** * The output event emitter for the review button clicked event. */ reviewButtonClickedEventEmitter: EventEmitter<any>; /** * The output event emitter for the exit button clicked event. */ exitButtonClickedEventEmitter: EventEmitter<any>; /** * The output event emitter for the prev button clicked event. */ prevButtonClickedEventEmitter: EventEmitter<any>; /** * The output event emitter for the next button clicked event. */ nextButtonClickedEventEmitter: EventEmitter<any>; /** * The view child for wizard button element. */ wizardButton: WizardNavigationButtonComponent; /** * Setter buttons object. */ set buttons(buttons: WizardNavigationButtonData[]); /** * Getter button object. */ get buttons(): WizardNavigationButtonData[]; /** * Getter for the review button text. */ get reviewButtonTextForRendering(): string; /** * Getter for the exit button text. */ get exitButtonTextForRendering(): string; /** * Internal buttons. */ private buttonsInternal; constructor(injector: Injector); /** * It handles the on selection changed event from the external pivot tab component. * @param tab the current selected pivot tab. * @returns void. */ onSelectionChanged(tab: PivotTabComponent): void; /** * The on prev button clicked event handler. * @param $event the click event */ onPrevButtonClicked($event: any): void; /** * The on next button clicked event handler. * @param $event the click event */ onNextButtonClicked($event: any): void; /** * The on review button clicked event handler. * @param $event the click event */ onReviewButtonClicked($event: any): void; /** * The on exit button clicked event handler. * @param $event the click event */ onExitButtonClicked($event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<SmeWizardLiteFooterTemplateComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SmeWizardLiteFooterTemplateComponent, "sme-wizard-lite-footer-template", never, { "displayExitButton": "displayExitButton"; "displayWizardButton": "displayWizardButton"; "displayReviewButton": "displayReviewButton"; "reviewButtonText": "reviewButtonText"; "isReviewButtonDisabled": "isReviewButtonDisabled"; "exitButtonText": "exitButtonText"; }, { "reviewButtonClickedEventEmitter": "reviewButtonClickedEventEmitter"; "exitButtonClickedEventEmitter": "exitButtonClickedEventEmitter"; "prevButtonClickedEventEmitter": "prevButtonClickedEventEmitter"; "nextButtonClickedEventEmitter": "nextButtonClickedEventEmitter"; }, never, never, false, never>; }