useScrollTopOnPageChange() — supabase Function Reference
Architecture documentation for the useScrollTopOnPageChange() function in helpers.scroll.client.tsx from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD 9fe87dd5_c2d9_6746_7be2_2faa60d7a83e["useScrollTopOnPageChange()"] 9f61d70e_36be_0070_dc8b_b3844573a498["ScrollRestoration()"] 9f61d70e_36be_0070_dc8b_b3844573a498 -->|calls| 9fe87dd5_c2d9_6746_7be2_2faa60d7a83e style 9fe87dd5_c2d9_6746_7be2_2faa60d7a83e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/docs/features/ui/helpers.scroll.client.tsx lines 7–22
const useScrollTopOnPageChange = () => {
const pathname = usePathname()
useEffect(() => {
if (document && pathname) {
// Don't scroll on reference pages
if (pathname.startsWith('/reference/')) return
const container = document.getElementById(DOCS_CONTENT_CONTAINER_ID)
if (container) container.scrollTop = 0
/**
* a11y works by default, so no need to specially handle it
*/
}
}, [pathname])
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does useScrollTopOnPageChange() do?
useScrollTopOnPageChange() is a function in the supabase codebase.
What calls useScrollTopOnPageChange()?
useScrollTopOnPageChange() is called by 1 function(s): ScrollRestoration.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free