@nova-ui/bits
Version:
SolarWinds Nova Framework
29 lines (28 loc) • 1.47 kB
TypeScript
import { AfterContentInit, ElementRef, OnChanges, SimpleChanges } from "@angular/core";
import { TabNavigationService } from "../../services/tab-navigation.service";
import { ProgressComponent } from "../progress/progress.component";
import { SpinnerComponent } from "../spinner/spinner.component";
import * as i0 from "@angular/core";
/**
* <example-url>./../examples/index.html#/busy</example-url>
*/
export declare class BusyComponent implements AfterContentInit, OnChanges {
private tabNavigationService;
private elRef;
isDefaultTemplate: boolean;
isSpinnerTemplate: boolean;
isProgressTemplate: boolean;
busy: boolean;
/**
* When busy is true, by default we disable keyboard tab navigation for all underlying elements
*/
disableTabNavigation: boolean;
spinnerComponent: SpinnerComponent;
progressComponent: ProgressComponent;
constructor(tabNavigationService: TabNavigationService, elRef: ElementRef);
ngAfterContentInit(): void;
ngOnChanges(changes: SimpleChanges): void;
private setBusyStateForContentComponents;
static ɵfac: i0.ɵɵFactoryDeclaration<BusyComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<BusyComponent, "[nui-busy]", never, { "busy": { "alias": "busy"; "required": false; }; "disableTabNavigation": { "alias": "disableTabNavigation"; "required": false; }; }, {}, ["spinnerComponent", "progressComponent"], ["nui-progress", "nui-spinner", "*"], false, never>;
}