Skip to content

Commit efb788a

Browse files
committed
Add storybook and related config to packages/components/.
1 parent 4a0786b commit efb788a

3 files changed

Lines changed: 26 additions & 1 deletion

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import '@storybook/addon-actions/register';
2+
import 'storybook-addon-jsx/register';
3+
import '@storybook/addon-knobs/register'
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { configure, setAddon, addDecorator } from '@storybook/react';
2+
import JSXAddon from 'storybook-addon-jsx';
3+
import { withKnobs } from '@storybook/addon-knobs/react';
4+
5+
setAddon(JSXAddon);
6+
addDecorator(withKnobs);
7+
8+
const req = require.context('../../../packages/components/', true, /\.stories\.js$/);
9+
10+
function loadStories() {
11+
req.keys().forEach((filename) => req(filename))
12+
}
13+
14+
configure(loadStories, module);
15+

packages/components/package.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"scripts": {
99
"build": "NODE_ENV=production webpack --progress --config webpack.config.js",
1010
"watch": "NODE_ENV=development webpack --progress --watch --config webpack.config.js",
11-
"postinstall": "npm run build"
11+
"postinstall": "npm run build",
12+
"storybook": "start-storybook -p 9001 -c .storybook"
1213
},
1314
"dependencies": {
1415
"@material-ui/core": "^3.6.1",
@@ -20,9 +21,15 @@
2021
"@babel/plugin-proposal-class-properties": "^7.1.0",
2122
"@babel/preset-env": "^7.1.6",
2223
"@babel/preset-react": "^7.0.0",
24+
"@storybook/addon-actions": "^5.0.0",
25+
"@storybook/addon-knobs": "^5.0.0",
26+
"@storybook/addons": "^5.0.0",
27+
"@storybook/react": "^5.0.0",
2328
"babel-loader": "8.0.4",
2429
"babel-minify-webpack-plugin": "^0.3.1",
2530
"babel-plugin-emotion": "^10.0.0",
31+
"storybook": "^1.0.0",
32+
"storybook-addon-jsx": "^5.3.0",
2633
"webpack": "4.19.1",
2734
"webpack-cli": "^3.1.2"
2835
},

0 commit comments

Comments
 (0)