Spaces:
Configuration error
Configuration error
| import PropTypes from 'prop-types' | |
| import { useEffect } from 'react' | |
| import { useLocation } from 'react-router-dom' | |
| // ==============================|| NAVIGATION SCROLL TO TOP ||============================== // | |
| const NavigationScroll = ({ children }) => { | |
| const location = useLocation() | |
| const { pathname } = location | |
| useEffect(() => { | |
| window.scrollTo({ | |
| top: 0, | |
| left: 0, | |
| behavior: 'smooth' | |
| }) | |
| }, [pathname]) | |
| return children || null | |
| } | |
| NavigationScroll.propTypes = { | |
| children: PropTypes.node | |
| } | |
| export default NavigationScroll | |