(props, hostElement, callout, previousPositions, doNotFinalizeReturnEdge)
| 32145 | return _finalizePositionData(positionedElement, hostElement, boundingRect, props.coverTarget); |
| 32146 | } |
| 32147 | function _positionCallout(props, hostElement, callout, previousPositions, doNotFinalizeReturnEdge) { |
| 32148 | var beakWidth = props.isBeakVisible ? props.beakWidth || 0 : 0; |
| 32149 | var gap = _calculateActualBeakWidthInPixels(beakWidth) / 2 + (props.gapSpace ? props.gapSpace : 0); |
| 32150 | var positionProps = props; |
| 32151 | positionProps.gapSpace = gap; |
| 32152 | var boundingRect = props.bounds ? _getRectangleFromIRect(props.bounds) : new (0, _utilities.Rectangle)(0, window.innerWidth - (0, _utilities.getScrollbarWidth)(), 0, window.innerHeight); |
| 32153 | var positionedElement = _positionElementRelative(positionProps, callout, boundingRect, previousPositions); |
| 32154 | var beakPositioned = _positionBeak(beakWidth, positionedElement); |
| 32155 | var finalizedBeakPosition = _finalizeBeakPosition(positionedElement, beakPositioned, boundingRect); |
| 32156 | return (0, _tslib.__assign)((0, _tslib.__assign)({}, _finalizePositionData(positionedElement, hostElement, boundingRect, props.coverTarget, doNotFinalizeReturnEdge)), { |
| 32157 | beakPosition: finalizedBeakPosition |
| 32158 | }); |
| 32159 | } |
| 32160 | function _positionCard(props, hostElement, callout, previousPositions) { |
| 32161 | return _positionCallout(props, hostElement, callout, previousPositions, true); |
| 32162 | } |
no test coverage detected