Add router options

This commit is contained in:
Nicola Spadari
2025-02-21 09:40:34 +01:00
parent d1d4a4df18
commit 41e9520986

22
app/router.options.ts Normal file
View File

@@ -0,0 +1,22 @@
import type { RouterOptions } from "@nuxt/schema";
export default {
scrollBehavior(to, _from, savedPosition) {
return new Promise((resolve, _reject) => {
setTimeout(() => {
if (savedPosition) {
resolve(savedPosition);
} else {
if (to.hash) {
resolve({
el: to.hash,
top: 0
});
} else {
resolve({ top: 0 });
}
}
}, 100);
});
}
} satisfies RouterOptions;