From df2a449123f65840e8f15ccce6a2bce13dc319b1 Mon Sep 17 00:00:00 2001 From: Yuya Ochiai Date: Wed, 11 Apr 2018 21:56:13 +0900 Subject: [PATCH] Add Storybook config --- src/.storybook/config.js | 10 ++++++++++ src/.storybook/webpack.config.js | 7 +++++++ 2 files changed, 17 insertions(+) create mode 100644 src/.storybook/config.js create mode 100644 src/.storybook/webpack.config.js diff --git a/src/.storybook/config.js b/src/.storybook/config.js new file mode 100644 index 00000000..add31cbb --- /dev/null +++ b/src/.storybook/config.js @@ -0,0 +1,10 @@ +import {configure} from '@storybook/react'; +import 'bootstrap/dist/css/bootstrap.min.css'; + +const req = require.context('../browser/components', true, /\.stories\.jsx$/) + +function loadStories() { + req.keys().forEach((filename) => req(filename)) +} + +configure(loadStories, module); diff --git a/src/.storybook/webpack.config.js b/src/.storybook/webpack.config.js new file mode 100644 index 00000000..4253b4c6 --- /dev/null +++ b/src/.storybook/webpack.config.js @@ -0,0 +1,7 @@ +const path = require("path"); + +// https://storybook.js.org/configurations/custom-webpack-config/#full-control-mode--default +module.exports = (baseConfig, env, defaultConfig) => { + defaultConfig.resolve.modules = [path.resolve(__dirname, '../node_modules'), 'node_modules']; + return defaultConfig; +}