[READ-ONLY] a fast, modern browser for the npm registry
at main 18 lines 492 B view raw
1import type { RouterConfig } from 'nuxt/schema' 2 3export default { 4 scrollBehavior(to, _from, savedPosition) { 5 // If the browser has a saved position (e.g. back/forward navigation), restore it 6 if (savedPosition) { 7 return savedPosition 8 } 9 10 // If navigating to a hash anchor, scroll to it 11 if (to.hash) { 12 return { el: to.hash, behavior: 'smooth' } 13 } 14 15 // Otherwise, scroll to the top of the page 16 return { left: 0, top: 0 } 17 }, 18} satisfies RouterConfig