tweak output

pull/1839/head
Rich Harris 7 years ago
parent b331a40b4b
commit f7f03dc4b5

@ -58,6 +58,13 @@ export default function ssr(
` `
: `return \`${renderer.code}\`;`; : `return \`${renderer.code}\`;`;
const blocks = [
setup,
parent_bindings.join('\n'),
css.code && `$$result.css.add(#css);`,
main
].filter(Boolean);
return (deindent` return (deindent`
${css.code && deindent` ${css.code && deindent`
const #css = { const #css = {
@ -70,13 +77,7 @@ export default function ssr(
${component.fully_hoisted.length > 0 && component.fully_hoisted.join('\n\n')} ${component.fully_hoisted.length > 0 && component.fully_hoisted.join('\n\n')}
const ${name} = @create_ssr_component(($$result, $$props, $$bindings, $$slots) => { const ${name} = @create_ssr_component(($$result, $$props, $$bindings, $$slots) => {
${setup} ${blocks.join('\n\n')}
${parent_bindings}
${css.code && `$$result.css.add(#css);`}
${main}
}); });
`).trim(); `).trim();
} }

@ -48,6 +48,8 @@ function define($$self, $$props) {
/* HOISTED */ /* HOISTED */
/* HOISTED */
function foo_function() { function foo_function() {
return handleFoo(bar); return handleFoo(bar);
} }

Loading…
Cancel
Save