pubload/renderer/+onPageTransitionStart.ts

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')
}