open-navigator / frontend /src /components /ScrollToTop.tsx
jcbowyer's picture
Clean HuggingFace deployment without binary files
61d29fc
raw
history blame contribute delete
375 Bytes
import { useEffect } from 'react'
import { useLocation } from 'react-router-dom'
/**
* ScrollToTop component that automatically scrolls to the top of the page
* when the route changes or the page is refreshed.
*/
export default function ScrollToTop() {
const { pathname } = useLocation()
useEffect(() => {
window.scrollTo(0, 0)
}, [pathname])
return null
}