diff --git a/apps/svelte.dev/package.json b/apps/svelte.dev/package.json index 2ca1ad0e5a..963eb36f93 100644 --- a/apps/svelte.dev/package.json +++ b/apps/svelte.dev/package.json @@ -20,7 +20,7 @@ "@lezer/common": "^1.0.4", "@lezer/javascript": "^1.4.7", "@lezer/lr": "^1.3.10", - "@rich_harris/svelte-split-pane": "^1.1.3", + "@rich_harris/svelte-split-pane": "^2.0.0", "@shikijs/twoslash": "^1.22.0", "@sveltejs/amp": "^1.1.4", "@sveltejs/repl": "workspace:*", diff --git a/apps/svelte.dev/src/routes/tutorial/[...slug]/+page.svelte b/apps/svelte.dev/src/routes/tutorial/[...slug]/+page.svelte index 2e8332ef6c..571b9e30d8 100644 --- a/apps/svelte.dev/src/routes/tutorial/[...slug]/+page.svelte +++ b/apps/svelte.dev/src/routes/tutorial/[...slug]/+page.svelte @@ -262,19 +262,21 @@
-
- { - navigate_to_file(e.detail.file); - }} - /> -
- -
+ {#snippet a()} +
+ { + navigate_to_file(e.detail.file); + }} + /> +
+ {/snippet} + + {#snippet b()} -
+ {#snippet a()} - - -
- { - return ( - file.name.startsWith('/src') && - file.name.startsWith(data.exercise.scope.prefix) && - file.name !== '/src/__client.js' && - file.name !== '/src/app.html' - ); - }} - /> - - - {#if mobile && show_filetree} -
- -
- {/if} -
+ {#snippet a()} + + {/snippet} + + {#snippet b()} +
+ { + return ( + file.name.startsWith('/src') && + file.name.startsWith(data.exercise.scope.prefix) && + file.name !== '/src/__client.js' && + file.name !== '/src/app.html' + ); + }} + /> + + + {#if mobile && show_filetree} +
+ +
+ {/if} +
+ {/snippet}
-
- -
- {#if needs_webcontainers(page.data.exercise)} - - {:else} - - {/if} -
+ {/snippet} + + {#snippet b()} +
+ {#if needs_webcontainers(page.data.exercise)} + + {:else} + + {/if} +
+ {/snippet}
-
+ {/snippet}
@@ -446,7 +454,7 @@ --pos: 5.4rem !important; } - :global([data-pane]) :global(.divider) { + :global([data-pane]) :global(svelte-split-pane-divider) { cursor: default; } } diff --git a/packages/repl/package.json b/packages/repl/package.json index 82480d76cd..99d8b8185d 100644 --- a/packages/repl/package.json +++ b/packages/repl/package.json @@ -75,7 +75,7 @@ "@jridgewell/sourcemap-codec": "^1.4.15", "@replit/codemirror-lang-svelte": "^6.0.0", "@replit/codemirror-vim": "^6.0.14", - "@rich_harris/svelte-split-pane": "^1.1.3", + "@rich_harris/svelte-split-pane": "^2.0.0", "@rollup/browser": "^4.17.2", "@sveltejs/site-kit": "workspace:*", "@sveltejs/svelte-json-tree": "^2.2.1", diff --git a/packages/repl/src/lib/Output/Output.svelte b/packages/repl/src/lib/Output/Output.svelte index 1340f0340f..61a8694d03 100644 --- a/packages/repl/src/lib/Output/Output.svelte +++ b/packages/repl/src/lib/Output/Output.svelte @@ -112,7 +112,7 @@ {#if embedded} {:else} - +
diff --git a/packages/repl/src/lib/Output/PaneWithPanel.svelte b/packages/repl/src/lib/Output/PaneWithPanel.svelte index f4831419d9..a5cd9cc634 100644 --- a/packages/repl/src/lib/Output/PaneWithPanel.svelte +++ b/packages/repl/src/lib/Output/PaneWithPanel.svelte @@ -1,17 +1,16 @@ - -
- -
- -
-
- - -
- -
- -
-
+ + {#snippet a()} +
+ +
+ {/snippet} + + {#snippet b()} +
+
+ + +
+ +
+ +
+
+ {/snippet}