Skip to content

Commit

Permalink
feat: add storybook addon source loader
Browse files Browse the repository at this point in the history
Show the component code in the addons tab
  • Loading branch information
amalv committed Nov 9, 2019
1 parent 134de43 commit 42f3b96
Show file tree
Hide file tree
Showing 4 changed files with 336 additions and 12 deletions.
1 change: 1 addition & 0 deletions .storybook/addons.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import "@storybook/addon-actions/register";
import "@storybook/addon-links/register";
import "storybook-addon-material-ui/register";
import '@storybook/addon-storysource/register';
37 changes: 25 additions & 12 deletions .storybook/webpack.config.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,29 @@
module.exports = ({ config }) => {
config.module.rules.push({
test: /\.tsx?$/,
use: [
{
loader: require.resolve("babel-loader"),
options: {
presets: [require.resolve("babel-preset-react-app")]
}
},
require.resolve("react-docgen-typescript-loader")
]
});
config.module.rules.push(
{
test: /\.tsx?$/,
use: [
{
loader: require.resolve("babel-loader"),
options: {
presets: [require.resolve("babel-preset-react-app")]
}
},

require.resolve("react-docgen-typescript-loader")
]
},
{
test: /\.stories\.tsx?$/,
loaders: [
{
loader: require.resolve('@storybook/source-loader'),
options: { parser: 'typescript' },
},
],
enforce: 'pre',
}
);

config.resolve.extensions.push(".ts", ".tsx");

Expand Down
309 changes: 309 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
"@semantic-release/git": "^7.0.17",
"@storybook/addon-info": "^5.2.5",
"@storybook/addon-links": "^5.2.5",
"@storybook/addon-storysource": "^5.2.6",
"@storybook/addons": "^5.2.5",
"@storybook/react": "^5.2.5",
"@typescript-eslint/eslint-plugin": "^2.6.0",
Expand Down

1 comment on commit 42f3b96

@amalv
Copy link
Collaborator Author

@amalv amalv commented on 42f3b96 Nov 9, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deploy preview for website ready!

Built with commit undefined

https://circleback-design-system-kzk28stz9.now.sh

Please sign in to comment.