mirror of
https://github.com/Rakantor/personal-portfolio.git
synced 2026-10-27 11:42:28 +01:00
Add page transitions
This commit is contained in:
1 parent
83d6722d8c
commit
97f3580f69
6 files changed
+140
-76
No files matched your search
@@ -0,0 +1,8 @@
|
||||
export default defineNuxtRouteMiddleware((to, from) => {
|
||||
if (typeof to.meta.pageTransition === 'object' && typeof from.meta.pageTransition === 'object') {
|
||||
if (typeof to.meta.id !== 'number' || typeof from.meta.id !== 'number') return
|
||||
|
||||
const transition = to.meta.id > from.meta.id ? 'slide-left' : 'slide-right'
|
||||
to.meta.pageTransition.name = from.meta.pageTransition.name = transition
|
||||
}
|
||||
})
|
||||
Reference in new issue
Block a user