@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
16 lines (15 loc) • 503 B
JavaScript
class p {
/**
* Programmatically scroll an element into view. NOTE: This is for use with any element inside a scrolling parent.
*
* @param element Element to scroll into view.
*/
static scrollIntoView(o) {
const s = o.parentElement;
o.offsetTop - s.scrollTop > o.offsetHeight * 4 && (s.scrollTop = o.offsetTop - o.offsetHeight * 4), o.offsetTop < s.scrollTop && (s.scrollTop = o.offsetTop);
}
}
export {
p as NeonScrollUtils
};
//# sourceMappingURL=NeonScrollUtils.es.js.map