Skip to content

Commit 058089f

Browse files
authored
run app-state migration (#1030)
1 parent 5d6586b commit 058089f

File tree

6 files changed

+13
-14
lines changed

6 files changed

+13
-14
lines changed

apps/svelte.dev/src/lib/components/ModalDropdown.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
22
import { afterNavigate } from '$app/navigation';
3-
import { page } from '$app/stores';
3+
import { page } from '$app/state';
44
import { focusable_children, trap } from '@sveltejs/site-kit/actions';
55
import { Icon } from '@sveltejs/site-kit/components';
66
import type { Snippet } from 'svelte';
@@ -46,7 +46,7 @@
4646

4747
// except parents of the current one
4848
const current = details.querySelector(
49-
`[href="${$page.url.pathname}"]`
49+
`[href="${page.url.pathname}"]`
5050
) as HTMLAnchorElement | null;
5151
if (!current) return;
5252

apps/svelte.dev/src/routes/(authed)/playground/[id]/+page.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import { mapbox_setup } from '../../../../config.js';
88
import AppControls from './AppControls.svelte';
99
import { compress_and_encode_text, decode_and_decompress_text } from './gzip.js';
10-
import { page } from '$app/stores';
10+
import { page } from '$app/state';
1111
import type { File } from 'editor';
1212
1313
let { data } = $props();
@@ -20,12 +20,12 @@
2020
let setting_hash: any = null;
2121
2222
// svelte-ignore non_reactive_update
23-
let version = $page.url.searchParams.get('version') || 'latest';
23+
let version = page.url.searchParams.get('version') || 'latest';
2424
let is_pr_or_commit_version = version.startsWith('pr-') || version.startsWith('commit-');
2525
2626
// Hashed URLs are less safe (we can't delete malicious REPLs), therefore
2727
// don't allow links to escape the sandbox restrictions
28-
const can_escape = browser && !$page.url.hash;
28+
const can_escape = browser && !page.url.hash;
2929
3030
if (version !== 'local' && !is_pr_or_commit_version) {
3131
$effect(() => {

apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { page } from '$app/stores';
2+
import { page } from '$app/state';
33
import UserMenu from './UserMenu.svelte';
44
import { Icon } from '@sveltejs/site-kit/components';
55
import { isMac } from '$lib/utils/compat.js';
@@ -193,7 +193,7 @@
193193
<li>
194194
<a
195195
href="/playground/{example.slug}"
196-
aria-current={$page.params.id === example.slug ? 'page' : undefined}
196+
aria-current={page.params.id === example.slug ? 'page' : undefined}
197197
>
198198
{example.title}
199199
</a>

apps/svelte.dev/src/routes/(authed)/playground/[id]/embed/+page.svelte

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@
44
import { theme } from '@sveltejs/site-kit/stores';
55
import { Repl } from '@sveltejs/repl';
66
import { mapbox_setup } from '../../../../../config.js';
7-
import { page } from '$app/stores';
7+
import { page } from '$app/state';
88
99
let { data } = $props();
1010
1111
let repl = $state() as ReturnType<typeof Repl>;
1212
13-
// svelte-ignore non_reactive_update
14-
let version = $page.url.searchParams.get('version') || 'latest';
13+
let version = page.url.searchParams.get('version') || 'latest';
1514
let is_pr_or_commit_version = version.startsWith('pr-') || version.startsWith('commit-');
1615
1716
if (version !== 'local' && !is_pr_or_commit_version) {

apps/svelte.dev/src/routes/tutorial/[...slug]/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import { solution } from './state.svelte';
1313
import { needs_webcontainers, text_files } from './shared';
1414
import OutputRollup from './OutputRollup.svelte';
15-
import { page } from '$app/stores';
15+
import { page } from '$app/state';
1616
import Controls from './Controls.svelte';
1717
import type { Item } from 'editor';
1818
import type { Snapshot } from './$types.js';
@@ -319,7 +319,7 @@
319319
</section>
320320

321321
<section slot="b" class="preview">
322-
{#if needs_webcontainers($page.data.exercise)}
322+
{#if needs_webcontainers(page.data.exercise)}
323323
<Output exercise={data.exercise} {paused} {workspace} />
324324
{:else}
325325
<OutputRollup />

apps/svelte.dev/src/routes/tutorial/[...slug]/Controls.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { page } from '$app/stores';
2+
import { page } from '$app/state';
33
import SecondaryNav from '$lib/components/SecondaryNav.svelte';
44
import ModalDropdown from '$lib/components/ModalDropdown.svelte';
55
import type { Exercise, PartStub } from '$lib/tutorial';
@@ -30,7 +30,7 @@
3030
{#each chapter.exercises as exercise}
3131
<li value={exercise.slug}>
3232
<a
33-
aria-current={$page.url.pathname === `/tutorial/${exercise.slug}`
33+
aria-current={page.url.pathname === `/tutorial/${exercise.slug}`
3434
? 'page'
3535
: undefined}
3636
href="/tutorial/{exercise.slug}">{exercise.title}</a

0 commit comments

Comments
 (0)