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