fix: toggle dark with transition when ios

This commit is contained in:
YunYouJun 2023-10-28 19:08:37 +08:00
parent 84e52222b4
commit 92645ba3d2
1 changed files with 5 additions and 1 deletions

View File

@ -4,7 +4,11 @@ export const isDark = useDark()
export const toggleDark = useToggle(isDark)
export function toggleDarkWithTransition(event: MouseEvent, options: { duration?: number; easing?: EffectTiming['easing'] } = {}) {
// toggleDark()
// @ts-expect-error startViewTransition is not defined
if (!document.startViewTransition) {
toggleDark()
return
}
const x = event.clientX
const y = event.clientY