25 lines
		
	
	
	
		
			872 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
	
		
			872 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								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>
							 | 
						||
| 
								 | 
							
								  ));
							 |