@age/quantum
Version:
Catho react components
36 lines (33 loc) • 1.19 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var popoverPosition = function popoverPosition(_ref) {
var popoverWrapperTopValue = _ref.popoverWrapperTopValue,
popoverContentWidth = _ref.popoverContentWidth,
popoverContentHeight = _ref.popoverContentHeight,
triggerLeftValue = _ref.triggerLeftValue,
triggerWidthValue = _ref.triggerWidthValue,
triggerHeightValue = _ref.triggerHeightValue;
return {
top: {
left: triggerLeftValue - popoverContentWidth + triggerWidthValue / 2 + popoverContentWidth / 2,
top: popoverWrapperTopValue - popoverContentHeight - 15
},
right: {
left: triggerLeftValue + triggerWidthValue + 15,
top: popoverWrapperTopValue + triggerHeightValue / 2
},
bottom: {
left: triggerLeftValue - popoverContentWidth + triggerWidthValue / 2 + popoverContentWidth / 2,
top: popoverWrapperTopValue + triggerHeightValue + 15
},
left: {
left: triggerLeftValue - popoverContentWidth - 15,
top: popoverWrapperTopValue + triggerHeightValue / 2
}
};
};
var _default = popoverPosition;
exports.default = _default;