diff options
Diffstat (limited to 'packages/integrations/svelte/server-v5.js')
-rw-r--r-- | packages/integrations/svelte/server-v5.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/integrations/svelte/server-v5.js b/packages/integrations/svelte/server-v5.js index 932a52b1f..a38d38260 100644 --- a/packages/integrations/svelte/server-v5.js +++ b/packages/integrations/svelte/server-v5.js @@ -18,7 +18,7 @@ async function renderToStaticMarkup(Component, props, slotted, metadata) { let children = undefined; let $$slots = undefined; const renderProps = {}; - + for (const [key, value] of Object.entries(slotted)) { // Legacy slot support $$slots ??= {}; @@ -33,10 +33,10 @@ async function renderToStaticMarkup(Component, props, slotted, metadata) { })); } // @render support for Svelte ^5.0 - const slotName = key === 'default' ? 'children' : key; - renderProps[slotName] = createRawSnippet(() => ({ - render: () => `<${tagName}${key !== 'default' ? ` name="${key}"` : ''}>${value}</${tagName}>` - })); + const slotName = key === 'default' ? 'children' : key; + renderProps[slotName] = createRawSnippet(() => ({ + render: () => `<${tagName}${key !== 'default' ? ` name="${key}"` : ''}>${value}</${tagName}>`, + })); } const result = render(Component, { @@ -44,7 +44,7 @@ async function renderToStaticMarkup(Component, props, slotted, metadata) { ...props, children, $$slots, - ...renderProps + ...renderProps, }, }); return { html: result.body }; |