1 |
|
2 |
|
3 | import { addDecorator, configure } from '@storybook/react'
|
4 | import { setIntlConfig, withIntl } from 'storybook-addon-intl'
|
5 |
|
6 |
|
7 | import { addLocaleData } from 'react-intl'
|
8 | import enLocaleData from 'react-intl/locale-data/en'
|
9 | import esLocaleData from 'react-intl/locale-data/es'
|
10 |
|
11 | addLocaleData(enLocaleData)
|
12 | addLocaleData(esLocaleData)
|
13 |
|
14 | const getMessages = function () {
|
15 | return {}
|
16 | }
|
17 |
|
18 |
|
19 | setIntlConfig({
|
20 | locales: ['en', 'es'],
|
21 | defaultLocale: 'en',
|
22 | getMessages
|
23 | })
|
24 |
|
25 | addDecorator(withIntl)
|
26 |
|
27 |
|
28 | const req = require.context('../stories', true, /\.js$/)
|
29 |
|
30 | function loadStories() {
|
31 | req.keys().forEach((filename) => req(filename))
|
32 | }
|
33 |
|
34 | configure(loadStories, module)
|