UNPKG

naive-ui

Version:

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast

14 lines (13 loc) 413 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getOffset = getOffset; function getOffset(el, scrollTarget) { const { top: elTop, height } = el.getBoundingClientRect(); const scrollTargetTop = scrollTarget instanceof HTMLElement ? scrollTarget.getBoundingClientRect().top : 0; return { top: elTop - scrollTargetTop, height }; }