Add ViewTransitions component to layout for improve navigation

This commit is contained in:
pheralb
2025-08-28 10:19:51 +01:00
parent 1fa52cc69c
commit 33b8d1c30a
2 changed files with 14 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
<script lang="ts">
import { onNavigate } from "$app/navigation";
onNavigate((navigation) => {
if (!document.startViewTransition) return;
return new Promise((resolve) => {
document.startViewTransition(async () => {
resolve();
await navigation.complete;
});
});
});
</script>