Skip to content

Instantly share code, notes, and snippets.

@ThaddeusJiang
Created January 30, 2019 09:33
Show Gist options
  • Save ThaddeusJiang/5baf715aaf8e7c5abee9fb8b1fa553ec to your computer and use it in GitHub Desktop.
Save ThaddeusJiang/5baf715aaf8e7c5abee9fb8b1fa553ec to your computer and use it in GitHub Desktop.
storybook with intl
import * as React from 'react';
import { IntlProvider } from 'react-intl';
import { translationMessages } from 'i18n';
/* eslint-disable import/no-extraneous-dependencies */
import { storiesOf } from '@storybook/react';
import MyComponent from './index';
storiesOf('MyComponent', module)
.add('en', () => (
<IntlProvider locale="en" messages={translationMessages.en} textComponent={React.Fragment}>
<MyComponent value={1} />
</IntlProvider>
))
.add('ja', () => (
<IntlProvider locale="ja" messages={translationMessages.ja} textComponent={React.Fragment}>
<MyComponent value={1} />
</IntlProvider>
));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment