diff options
author | Yamagishi Kazutoshi <ykzts@desire.sh> | 2017-06-05 17:08:07 +0900 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2017-06-05 10:08:07 +0200 |
commit | ab914ce6d5a681cf28486c663f01d0c481911c41 (patch) | |
tree | d6c625ce84bb2f7e47e9e9645a2118f09ec5064b /storybook/stories | |
parent | 6a4b2243975451058d42860312f9ec2966b64bc9 (diff) |
Add OnboadingModal story (#3578)
Diffstat (limited to 'storybook/stories')
-rw-r--r-- | storybook/stories/onboarding_modal.story.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/storybook/stories/onboarding_modal.story.js b/storybook/stories/onboarding_modal.story.js new file mode 100644 index 000000000..91727bdb2 --- /dev/null +++ b/storybook/stories/onboarding_modal.story.js @@ -0,0 +1,24 @@ +import React from 'react'; +import { Provider } from 'react-redux'; +import { IntlProvider } from 'react-intl'; +import { storiesOf } from '@storybook/react'; +import { action } from '@storybook/addon-actions'; +import en from 'mastodon/locales/en.json'; +import configureStore from 'mastodon/store/configureStore'; +import { hydrateStore } from 'mastodon/actions/store'; +import OnboadingModal from 'mastodon/features/ui/components/onboarding_modal'; +import initialState from '../initial_state'; + +const store = configureStore(); +store.dispatch(hydrateStore(initialState)); + +storiesOf('OnboadingModal', module) + .add('default state', () => ( + <IntlProvider locale='en' messages={en}> + <Provider store={store}> + <div style={{ position: 'absolute' }}> + <OnboadingModal onClose={action('close')} /> + </div> + </Provider> + </IntlProvider> + )); |