Add renderedComponents Feature

pull/4856/head
DominusVilicus 5 years ago
parent 25488772e2
commit 0ad08748b9

@ -147,6 +147,7 @@ export default function ssr(
instance_javascript, instance_javascript,
...parent_bindings, ...parent_bindings,
css.code && b`$$result.css.add(#css);`, css.code && b`$$result.css.add(#css);`,
options.filename && b`$$result.renderedComponents.add('${options.filename}');`,
main main
].filter(Boolean); ].filter(Boolean);

@ -107,7 +107,8 @@ export function create_ssr_component(fn) {
map: null; map: null;
code: string; code: string;
}>; }>;
} = { title: '', head: '', css: new Set() }; renderedComponents: Set<string>;
} = { title: '', head: '', css: new Set(), renderedComponents: new Set() };
const html = $$render(result, props, {}, options); const html = $$render(result, props, {}, options);
@ -119,7 +120,8 @@ export function create_ssr_component(fn) {
code: Array.from(result.css).map(css => css.code).join('\n'), code: Array.from(result.css).map(css => css.code).join('\n'),
map: null // TODO map: null // TODO
}, },
head: result.title + result.head head: result.title + result.head,
renderedComponents: Array.from(result.renderedComponents)
}; };
}, },

Loading…
Cancel
Save