@nova-ui/bits
Version:
SolarWinds Nova Framework
27 lines (26 loc) • 1.09 kB
TypeScript
import { AfterViewInit, ElementRef, NgZone } from "@angular/core";
import { EdgeDetectionService } from "../../services/edge-detection.service";
import { PositionService } from "../../services/position.service";
import * as i0 from "@angular/core";
/**
* @ignore
* @deprecated in v11 - Use PopupComponent instead - Removal: NUI-5796
*/
export declare class PopupContainerComponent implements AfterViewInit {
private elRef;
private zone;
private positionService;
private edgeDetector;
hostElement: HTMLElement;
top: number;
left: number;
constructor(elRef: ElementRef, zone: NgZone, positionService: PositionService, edgeDetector: EdgeDetectionService);
ngAfterViewInit(): void;
setPosition(popup: HTMLElement, popupTrigger: HTMLElement): {
top: number;
left: number;
};
private getValidPopupPlacement;
static ɵfac: i0.ɵɵFactoryDeclaration<PopupContainerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PopupContainerComponent, "nui-popup-container", never, {}, {}, never, ["*"], false, never>;
}