mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-02-27 20:26:40 +00:00
24 lines
432 B
JavaScript
24 lines
432 B
JavaScript
import { useEffect } from 'react';
|
|
import PropTypes from 'prop-types';
|
|
|
|
const propTypes = {
|
|
location: PropTypes.object,
|
|
children: PropTypes.node,
|
|
};
|
|
|
|
const ScrollToTop = () => {
|
|
const ScrollToTopComp = ({ location, children }) => {
|
|
useEffect(() => {
|
|
scrollTo(0, 0);
|
|
}, [ location ]);
|
|
|
|
return children;
|
|
};
|
|
|
|
ScrollToTopComp.propTypes = propTypes;
|
|
|
|
return ScrollToTopComp;
|
|
};
|
|
|
|
export default ScrollToTop;
|