Skip to content

Commit

Permalink
setup
Browse files Browse the repository at this point in the history
  • Loading branch information
Rich-Harris committed Aug 31, 2022
1 parent 4f9223d commit 2979590
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 37 deletions.
22 changes: 3 additions & 19 deletions packages/kit/test/apps/basics/src/routes/+layout.svelte
Original file line number Diff line number Diff line change
@@ -1,26 +1,10 @@
<script>
import {
goto,
invalidate,
prefetch,
prefetchRoutes,
beforeNavigate,
afterNavigate
} from '$app/navigation';
if (typeof window !== 'undefined') {
Object.assign(window, {
goto,
invalidate,
prefetch,
prefetchRoutes,
beforeNavigate,
afterNavigate
});
}
import { setup } from '../../../../setup.js';
/** @type {import('./$types').LayoutData} */
export let data;
setup();
</script>

<slot />
Expand Down
7 changes: 7 additions & 0 deletions packages/kit/test/apps/dev-only/src/routes/+layout.svelte
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<script>
import { setup } from '../../../../setup.js';
setup();
</script>

<slot />
7 changes: 7 additions & 0 deletions packages/kit/test/apps/options-2/src/routes/+layout.svelte
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<script>
import { setup } from '../../../../setup.js';
setup();
</script>

<slot />
20 changes: 2 additions & 18 deletions packages/kit/test/apps/options/source/pages/+layout.svelte
Original file line number Diff line number Diff line change
@@ -1,23 +1,7 @@
<script>
import {
goto,
invalidate,
prefetch,
prefetchRoutes,
beforeNavigate,
afterNavigate
} from '$app/navigation';
import { setup } from '../../../../setup.js';
if (typeof window !== 'undefined') {
Object.assign(window, {
goto,
invalidate,
prefetch,
prefetchRoutes,
beforeNavigate,
afterNavigate
});
}
setup();
</script>

<slot />
7 changes: 7 additions & 0 deletions packages/kit/test/apps/writes/src/routes/+layout.svelte
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<script>
import { setup } from '../../../../setup.js';
setup();
</script>

<slot />
24 changes: 24 additions & 0 deletions packages/kit/test/setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import {
goto,
invalidate,
prefetch,
prefetchRoutes,
beforeNavigate,
afterNavigate
} from '$app/navigation';
import { onMount } from 'svelte';

export function setup() {
onMount(() => {
Object.assign(window, {
goto,
invalidate,
prefetch,
prefetchRoutes,
beforeNavigate,
afterNavigate
});

document.body.classList.add('started');
});
}

0 comments on commit 2979590

Please sign in to comment.