10 lines
364 B
TypeScript
10 lines
364 B
TypeScript
// https://vike.dev/onPageTransitionStart
|
|
export { onPageTransitionStart }
|
|
|
|
import type { OnPageTransitionStartAsync } from 'vike/types'
|
|
|
|
const onPageTransitionStart: OnPageTransitionStartAsync = async (): ReturnType<OnPageTransitionStartAsync> => {
|
|
console.log('Page transition start')
|
|
document.querySelector('body')!.classList.add('page-is-transitioning')
|
|
}
|