@soleil-se/app-util
Version:
Utility functions for WebApps, RESTApps and Widgets in Sitevision.
21 lines (19 loc) • 1.06 kB
JavaScript
import { render as render4 } from './4';
/**
* Renders a client side Svelte 3 or 4 application.
* @deprecated Use rendering function for specific Svelte version instead.
* `import { render } from '@soleil-api/webapp-util/client/svelte/{3|4|5}';`
* @param {import('svelte').SvelteComponent} App Svelte app root component.
* @param {object} [settings={}] Settings object.
* @param {string} [settings.target] Target where app should be mounted.
* @param {string} [settings.props] Root component props.
* @param {boolean} [settings.hydrate=target.hasChildNodes()] Instructs Svelte to upgrade existing
* DOM (usually from server-side rendering) rather than creating new elements. By default the app
* will hydrate when the target has any child nodes.
* @param {boolean} [settings.intro=false] If true, will play transitions on initial render,
* rather than waiting for subsequent state changes.
* @return {import('svelte').SvelteComponent} Initialized Svelte component.
*/
export function render(App, settings) {
return render4(App, settings);
}