UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

42 lines (41 loc) 1.82 kB
import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges } from "@angular/core"; import { BaseSelect } from "./base-select"; import { LoggerService } from "../../services/log-service"; import { UtilService } from "../../services/util.service"; import { MenuComponent } from "../menu"; import * as i0 from "@angular/core"; /** * @deprecated in v11 - Use SelectV2Component instead - Removal: NUI-5796 */ export declare class SelectComponent extends BaseSelect implements OnInit, OnChanges, OnDestroy { private renderer; elRef: ElementRef; private logger; /** * A value that tells popup to be attached right after it's parent declaration or in <body> */ appendToBody: boolean; /** * Input that indicates text which is displayed if "isRemoveValueEnabled" set to true */ removeValueText: string; /** * Callback event that provides split-button behavior and interaction. */ secondaryAction: EventEmitter<any>; private debouncedBlur; get isJustified(): boolean; get isInline(): boolean; menu: MenuComponent; constructor(utilService: UtilService, renderer: Renderer2, elRef: ElementRef, logger: LoggerService); private unsubscriber; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; displayPlaceholder(): boolean; displayedValue(): string; handleBlur(): void; getWidth(): string; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SelectComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SelectComponent, "nui-select", never, { "appendToBody": { "alias": "appendToBody"; "required": false; }; "removeValueText": { "alias": "removeValueText"; "required": false; }; }, { "secondaryAction": "secondaryAction"; }, never, ["*"], false, never>; }