|
|
@ -3,9 +3,18 @@ import { withRouter } from 'react-router-dom'; |
|
|
|
|
|
|
|
|
|
|
|
class ScrollToTop extends React.Component { |
|
|
|
class ScrollToTop extends React.Component { |
|
|
|
componentDidUpdate(prevProps) { |
|
|
|
componentDidUpdate(prevProps) { |
|
|
|
if (this.props.location.pathname !== prevProps.location.pathname) { |
|
|
|
//console.log(this.props.location.pathname, prevProps.location.pathname);
|
|
|
|
window.scrollTo(0, 0); |
|
|
|
|
|
|
|
|
|
|
|
if (this.props.location.pathname === prevProps.location.pathname) { |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (localStorage.getItem('scrollLock') === 'True') { |
|
|
|
|
|
|
|
localStorage.setItem('scrollLock', 'False'); |
|
|
|
|
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
window.scrollTo(0, 0); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
render() { |
|
|
|
render() { |
|
|
|