UNPKG

@aotearoan/neon

Version:

Neon is a lightweight design library of Vue 3 components with minimal dependencies.

16 lines (15 loc) 503 B
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