config.js 474 B

123456789101112131415161718
  1. import React from 'react'
  2. import { configure, addDecorator } from '@storybook/react'
  3. import { BrowserRouter } from 'react-router-dom'
  4. import Decorator from './Decorator'
  5. const req = require.context('components', true, /story.jsx$/i)
  6. function loadStories() {
  7. req.keys().forEach(filename => req(filename))
  8. }
  9. addDecorator(story => {
  10. return React.createElement(BrowserRouter, null,
  11. React.createElement(Decorator, null, story())
  12. )
  13. })
  14. configure(loadStories, module)