Skip to content

Commit a2fa95d

Browse files
committed
docs(storybook): add theme addon
1 parent bbe807b commit a2fa95d

File tree

6 files changed

+64
-134
lines changed

6 files changed

+64
-134
lines changed

.storybook/addons.js

Lines changed: 0 additions & 4 deletions
This file was deleted.

.storybook/config.js

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,8 @@
11
import { configure, addDecorator } from '@storybook/react';
2-
import { ThemeProvider } from 'styled-components';
2+
import { withThemesProvider } from 'storybook-addon-styled-component-theme';
33
import themes from '../src/components/common/themes';
4-
import React from 'react';
54
import GlobalStyle from './decorators/globalStyle';
65

7-
const demoThemes = [
8-
themes.default,
9-
themes.lilacRoseDark,
10-
themes.water,
11-
themes.coldGray,
12-
themes.violetDark
13-
];
14-
156
addDecorator(GlobalStyle);
16-
addDecorator(story => (
17-
<ThemeProvider theme={themes.default}>{story()}</ThemeProvider>
18-
));
19-
7+
addDecorator(withThemesProvider(Object.values(themes)));
208
configure(require.context('../src/', true, /\.stories\.js$/), module);

.storybook/main.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
module.exports = {
22
stories: ['../src/**/*.stories.(js|mdx)'],
3-
addons: ['@storybook/addon-docs']
3+
addons: [
4+
'@storybook/addon-docs',
5+
'storybook-addon-styled-component-theme/dist/register',
6+
'@storybook/addon-storysource'
7+
]
48
};

package-lock.json

Lines changed: 33 additions & 112 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,7 @@
4949
"@babel/plugin-transform-runtime": "^7.8.3",
5050
"@babel/preset-env": "^7.9.0",
5151
"@babel/preset-react": "^7.8.3",
52-
"@storybook/addon-actions": "^5.3.18",
5352
"@storybook/addon-docs": "^5.3.18",
54-
"@storybook/addon-links": "^5.3.18",
55-
"@storybook/addon-options": "^5.3.18",
5653
"@storybook/addon-storysource": "^5.3.18",
5754
"@storybook/react": "^5.3.18",
5855
"@testing-library/jest-dom": "^4.2.4",

0 commit comments

Comments
 (0)