@trussworks/react-uswds
Version:
React USWDS 3 component library
10 lines (9 loc) • 463 B
TypeScript
export declare const isElementInViewport: (el: HTMLElement, win?: Window & typeof globalThis, docEl?: HTMLElement) => boolean;
/**
* Calculate margin offset
* tooltip trigger margin(position) offset + tooltipBody offsetWidth
* @param {String} marginPosition
* @param {Number} tooltipBodyOffset
* @param {HTMLElement} trigger
*/
export declare const calculateMarginOffset: (marginPosition: string, tooltipBodyOffset: number, trigger: HTMLElement) => number;