UNPKG

@storybook/svelte

Version:

Storybook Svelte renderer: Develop, document, and test UI components in isolation.

14 lines (13 loc) 460 B
/** * Turns an object into reactive props in Svelte 5. Needs to be in a separate .svelte.js file to * ensure Svelte compiles it. As proposed in * https://github.com/sveltejs/svelte/issues/9827#issuecomment-1845589616 * * @template TProps * @param {TProps} data - The data to create Svelte 5 props from. * @returns {TProps} - The created Svelte 5 props. */ export const createReactiveProps = (data) => { const props = $state(data); return props; };