From ce8495c66d08486ba42e99f61119440f611db6b8 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sun, 18 Feb 2024 08:05:12 -0500 Subject: [PATCH] chore: fix preview site (#10519) Co-authored-by: Rich Harris --- sites/svelte-5-preview/src/lib/Output/Viewer.svelte | 6 +++--- sites/svelte-5-preview/src/lib/workers/bundler/index.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sites/svelte-5-preview/src/lib/Output/Viewer.svelte b/sites/svelte-5-preview/src/lib/Output/Viewer.svelte index 214846f62e69..1bd921a52318 100644 --- a/sites/svelte-5-preview/src/lib/Output/Viewer.svelte +++ b/sites/svelte-5-preview/src/lib/Output/Viewer.svelte @@ -131,9 +131,9 @@ const __repl_exports = ${$bundle.client?.code}; { - const { mount, App } = __repl_exports; - const [, destroy] = mount(App, { target: document.body }); - window.__unmount_previous = destroy; + const { mount, unmount, App } = __repl_exports; + const component = mount(App, { target: document.body }); + window.__unmount_previous = () => unmount(component); } //# sourceURL=playground:output `); diff --git a/sites/svelte-5-preview/src/lib/workers/bundler/index.js b/sites/svelte-5-preview/src/lib/workers/bundler/index.js index f0a2bcd1f5e7..920f8328eb57 100644 --- a/sites/svelte-5-preview/src/lib/workers/bundler/index.js +++ b/sites/svelte-5-preview/src/lib/workers/bundler/index.js @@ -485,7 +485,7 @@ async function bundle({ uid, files }) { lookup.set('./__entry.js', { name: '__entry', source: ` - export { mount } from 'svelte'; + export { mount, unmount } from 'svelte'; export {default as App} from './App.svelte'; `, type: 'js',