in desktop/src/@batch-flask/ui/callout/callout.directive.ts [67:113]
private _getOverlayConfig() {
const positions: ConnectionPositionPair[] = [
{
originX: "start",
originY: "bottom",
overlayX: "start",
overlayY: "top",
offsetX: 0,
offsetY: 5,
},
{
originX: "start",
originY: "top",
overlayX: "start",
overlayY: "bottom",
offsetX: 0,
offsetY: 5,
},
{
originX: "end",
originY: "bottom",
overlayX: "end",
overlayY: "top",
offsetX: 0,
offsetY: 5,
},
{
originX: "end",
originY: "top",
overlayX: "end",
overlayY: "bottom",
offsetX: 0,
offsetY: 5,
},
];
const positionStrategy = this.overlay.position().connectedTo(this.elementRef,
{ originX: "start", originY: "top" },
{ overlayX: "start", overlayY: "bottom" });
positionStrategy.withPositions(positions);
return new OverlayConfig({
positionStrategy: positionStrategy,
scrollStrategy: this.overlay.scrollStrategies.block(),
hasBackdrop: true,
backdropClass: "cdk-overlay-transparent-backdrop",
});
}