fleet/frontend/utilities/scroll_to_top.js
2017-11-07 12:54:56 -05:00

15 lines
329 B
JavaScript

export const scrollToTop = () => {
const { window } = global;
const scrollStep = -window.scrollY / (500 / 15);
const scrollInterval = setInterval(() => {
if (window.scrollY !== 0) {
window.scrollBy(0, scrollStep);
} else {
clearInterval(scrollInterval);
}
}, 15);
};
export default scrollToTop;