Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. import React from 'react';
  2. import { storiesOf as storybookStoriesOf } from '@storybook/react';
  3. import { StylesProvider } from '@material-ui/styles';
  4.  
  5. const generateClassName = (rule, styleSheet) => `${styleSheet.options.classNamePrefix}-${rule.key}`;
  6.  
  7. export default function storiesOf(kind, module) {
  8. let stories = storybookStoriesOf(kind, module)
  9. let _add = stories.add
  10. //add: (storyName: string, storyFn: StoryFn<StoryFnReturnType>, parameters?: Parameters) => StoryApi<StoryFnReturnType>;
  11. stories.add = (storyName, storyFn, parameters) =>
  12. _add(storyName, () => (
  13. <StylesProvider generateClassName={generateClassName}>
  14. {storyFn()}
  15. </StylesProvider>
  16. ), parameters)
  17.  
  18. return stories
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement