UNPKG

660 BJavaScriptView Raw
1import React from 'react';
2import { configure, addDecorator } from '@storybook/react';
3import backgroundColor from 'react-storybook-decorator-background';
4import Theme from '../src/Theme';
5import { ThemeProvider } from 'styled-components';
6
7// automatically import all files ending in *.stories.js
8const req = require.context('../stories', true, /.stories.js$/);
9
10addDecorator((story) => (
11 <ThemeProvider theme={Theme}>
12 {story()}
13 </ThemeProvider>
14));
15
16addDecorator(backgroundColor([
17 '#808285',
18 '#ffffff',
19 '#000000',
20 '#4B89DC',
21]));
22
23function loadStories() {
24 req.keys().forEach((filename) => req(filename));
25}
26
27configure(loadStories, module);