@storybook/svelte
Version:
Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.
18 lines • 455 B
JavaScript
/* eslint-disable import/no-extraneous-dependencies */
import React from 'react';
import HOC from '@storybook/svelte/templates/HOC.svelte';
export const prepareForInline = storyFn => {
const el = React.useRef(null);
React.useEffect(() => {
const root = new HOC({
target: el.current,
props: {
storyFn
}
});
return () => root.$destroy();
});
return /*#__PURE__*/React.createElement('div', {
ref: el
});
};