Skip to content

Commit 92bd22e

Browse files
committed
docs(storybook): migrate to CSF format, add addon-docs
1 parent 3b1ca2b commit 92bd22e

29 files changed

+3890
-1856
lines changed

.storybook/addons.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
import '@storybook/addon-storysource/register';
22
import '@storybook/addon-actions/register';
33
import '@storybook/addon-links/register';
4+
import '@storybook/addon-docs';

.storybook/config.js

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { configure, addDecorator } from '@storybook/react';
2-
import { withInfo } from '@storybook/addon-info';
32
import { ThemeProvider } from 'styled-components';
43
import themes from '../src/components/common/themes';
54
import React from 'react';
@@ -13,27 +12,9 @@ const demoThemes = [
1312
themes.violetDark
1413
];
1514

16-
addDecorator(
17-
withInfo({
18-
inline: true,
19-
header: false,
20-
source: false,
21-
maxPropsIntoLine: 1,
22-
styles: stylesheet => ({
23-
// Setting the style with a function
24-
...stylesheet,
25-
table: {
26-
background: 'red'
27-
}
28-
})
29-
})
30-
);
3115
addDecorator(GlobalStyle);
3216
addDecorator(story => (
3317
<ThemeProvider theme={themes.default}>{story()}</ThemeProvider>
3418
));
35-
const req = require.context('../src', true, /\.stories\.js$/);
36-
function loadStories() {
37-
req.keys().forEach(filename => req(filename));
38-
}
39-
configure(loadStories, module);
19+
20+
configure(require.context('../src/', true, /\.stories\.js$/), module);

.storybook/main.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module.exports = {
2+
stories: ['../src/**/*.stories.(js|mdx)'],
3+
addons: ['@storybook/addon-docs']
4+
};

0 commit comments

Comments
 (0)