Skip to content

Instantly share code, notes, and snippets.

@imekachi
Created August 11, 2017 09:27
Show Gist options
  • Save imekachi/f9fc80a6123844f03060269f54d0eb6f to your computer and use it in GitHub Desktop.
Save imekachi/f9fc80a6123844f03060269f54d0eb6f to your computer and use it in GitHub Desktop.
dynamically load stories
import { configure } from '@storybook/react'
// each filename returns as "./_Component.js"
const req = require.context('../src/stories', true, /^(\.\/_)(.+)(\.js$)/)
// Explicitly require load stories
// function loadStories() {
// // require('../src/stories');
// req.keys().forEach(filename => req(filename))
// }
// Dynamically load stories
function loadStories() {
req.keys().forEach(filename => req(filename))
}
configure(loadStories, module)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment