UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

45 lines (44 loc) 1.68 kB
import { AfterContentInit, ChangeDetectorRef, ElementRef, EventEmitter } from "@angular/core"; import * as i0 from "@angular/core"; /** * <example-url>./../examples/index.html#/expander</example-url> */ export declare class ExpanderComponent implements AfterContentInit { private cdRef; /** * Adds "disabled" attribute to expander */ disabled: boolean; /** * Adds icon to expander's header */ icon: string; /** * Adds title to expander's header */ header: string; /** * Hides left dotted border of expander. */ hideLeftBorder: boolean; /** * Use this to have expander opened by default. */ set open(value: boolean); get open(): boolean; /** * Is emitted when expander is expanded/collapsed */ openChange: EventEmitter<boolean>; customHeaderContent: ElementRef; state: "expanded" | "collapsed"; isCustomHeaderContentEmpty: boolean; private actionKeys; constructor(cdRef: ChangeDetectorRef); ngAfterContentInit(): void; toggle(): void; getIconColor(): string; onKeyDown(event: KeyboardEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<ExpanderComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ExpanderComponent, "nui-expander", never, { "disabled": { "alias": "disabled"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "header": { "alias": "header"; "required": false; }; "hideLeftBorder": { "alias": "hideLeftBorder"; "required": false; }; "open": { "alias": "open"; "required": false; }; }, { "openChange": "openChange"; }, never, ["[nuiExpanderHeader]", "*"], false, never>; }