UNPKG

440 BJavaScriptView Raw
1const { createElement } = require('react') //eslint-disable-line import/no-unresolved
2const { storiesOf } = require('@storybook/react') //eslint-disable-line import/no-unresolved
3
4function storyGenerator({ title, Component, fixtures }) {
5 const stories = storiesOf(title, module)
6 Object.keys(fixtures).forEach((key) =>
7 stories.add(key, () => createElement(Component, fixtures[key].props)),
8 )
9}
10
11module.exports = { storyGenerator }