Files
qotnews/webclient/src/ScrollToTop.js

21 lines
404 B
JavaScript

import { useEffect } from 'react';
import { useLocation } from 'react-router-dom';
function ScrollToTop() {
const { pathname } = useLocation();
useEffect(() => {
if (localStorage.getItem('scrollLock') === 'True') {
localStorage.setItem('scrollLock', 'False');
return;
}
window.scrollTo(0, 0);
document.body.scrollTop = 0;
}, [pathname]);
return null;
}
export default ScrollToTop;