@soleil-se/app-util
Version:
Utility functions for WebApps, RESTApps and Widgets in Sitevision.
14 lines (13 loc) • 455 B
JavaScript
import { setAppProps } from '../../../common';
/** @typedef {import('svelte').SvelteComponent} Component */
/**
* Returns HTML for a server rendered Svelte app.
* @param {Component} App Svelte component that is root of app.
* @param {object} props Props passed to root component.
* @return {string} HTML for the server rendered app.
*/
export function render(App, props) {
setAppProps(props);
const { html } = App.render(props);
return html;
}