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