fleet/frontend/components/buttons/EllipsisMenu/helpers.js
Gabe Hernandez efb35b537a
add prettier and have it format all fleet application code (#625)
* add prettier and have it format all js code except website:
:

* trying running prettier check in CI

* fix runs on in CI

* change CI job name

* fix prettier erros and fix CI
2021-04-12 14:32:25 +01:00

18 lines
540 B
JavaScript

const TOOLTIP_WIDTH = 300;
const calculateElementDistanceToBrowserRight = (el) => {
const distanceWindowLeftToElementRight = el.getBoundingClientRect().right;
const windowWidth = global.window.innerWidth;
return windowWidth - distanceWindowLeftToElementRight;
};
export const calculateTooltipDirection = (el) => {
const elementDistanceToBrowserRight = calculateElementDistanceToBrowserRight(
el
);
return elementDistanceToBrowserRight < TOOLTIP_WIDTH ? "left" : "right";
};
export default { calculateTooltipDirection };