@nova-ui/bits
Version:
SolarWinds Nova Framework
26 lines (25 loc) • 1.41 kB
TypeScript
import { ElementRef, EventEmitter, TemplateRef } from "@angular/core";
import { TabGroupComponent } from "../tab-group/tab-group.component";
import * as i0 from "@angular/core";
/** @ignore */
export declare class TabComponent {
private tabGroup;
/** Tab header text */
heading: string;
/** If true tab can not be activated */
disabled: boolean;
templateRef: TemplateRef<ElementRef>;
/** Tab active state toggle */
get active(): boolean;
set active(active: boolean);
/** Event is fired when tab became active, $event:Tab equals to selected instance of Tab component */
selected: EventEmitter<TabComponent>;
/** Event is fired when tab became inactive, $event:Tab equals to deselected instance of Tab component */
deselected: EventEmitter<TabComponent>;
addClass: boolean;
headingRef: TemplateRef<any>;
protected _active: boolean;
constructor(tabGroup: TabGroupComponent);
static ɵfac: i0.ɵɵFactoryDeclaration<TabComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TabComponent, "nui-tab", never, { "heading": { "alias": "heading"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "templateRef": { "alias": "templateRef"; "required": false; }; "active": { "alias": "active"; "required": false; }; }, { "selected": "selected"; "deselected": "deselected"; }, never, ["*"], false, never>;
}