summaryrefslogtreecommitdiff
path: root/packages/integrations/svelte/server-v5.js
diff options
context:
space:
mode:
authorGravatar Bjorn Lu <bluwy@users.noreply.github.com> 2024-11-06 14:16:10 +0000
committerGravatar astrobot-houston <fred+astrobot@astro.build> 2024-11-06 14:16:10 +0000
commit4a35c505e4914c723ec0d26cd663e7a1d9a86b00 (patch)
tree484c0eb0d5db094bfea15cfdf0c077b4ef5e1156 /packages/integrations/svelte/server-v5.js
parent6fd3d5960f5ab16591bfdb94d1f9b9a9b72006cf (diff)
downloadastro-4a35c505e4914c723ec0d26cd663e7a1d9a86b00.tar.gz
astro-4a35c505e4914c723ec0d26cd663e7a1d9a86b00.tar.zst
astro-4a35c505e4914c723ec0d26cd663e7a1d9a86b00.zip
[ci] format
Diffstat (limited to 'packages/integrations/svelte/server-v5.js')
-rw-r--r--packages/integrations/svelte/server-v5.js12
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 };