Skip to content

Commit cac6134

Browse files
committed
Scope view transitions to /blog routes
1 parent c85d6a6 commit cac6134

File tree

2 files changed

+16
-12
lines changed

2 files changed

+16
-12
lines changed

sites/svelte.dev/src/routes/+layout.svelte

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,9 @@
44
import { Icon, Shell } from '@sveltejs/site-kit/components';
55
import { Nav, Separator } from '@sveltejs/site-kit/nav';
66
import { Search, SearchBox } from '@sveltejs/site-kit/search';
7-
import { onNavigate } from '$app/navigation';
87
import '@sveltejs/site-kit/styles/index.css';
98
109
export let data;
11-
12-
onNavigate((navigation) => {
13-
if (!document.startViewTransition) return;
14-
15-
return new Promise((resolve) => {
16-
document.startViewTransition(async () => {
17-
resolve();
18-
await navigation.complete;
19-
});
20-
});
21-
});
2210
</script>
2311

2412
<svelte:head>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<script>
2+
import { onNavigate } from '$app/navigation';
3+
4+
onNavigate((navigation) => {
5+
if (!document.startViewTransition) return;
6+
7+
return new Promise((resolve) => {
8+
document.startViewTransition(async () => {
9+
resolve();
10+
await navigation.complete;
11+
});
12+
});
13+
});
14+
</script>
15+
16+
<slot />

0 commit comments

Comments
 (0)