UNPKG

1.28 kBJavaScriptView Raw
1import React from 'react'
2
3import { storiesOf } from '@storybook/react'
4import { action } from '@storybook/addon-actions'
5import { Provider } from 'react-redux'
6import { createStore } from 'redux'
7
8import FeatureDetail from '../src/components/FeatureDetail'
9
10const feature = require('./fixtures/feature.json')
11const fieldAnalysis = require('./fixtures/field_analysis')
12
13const media = [{
14 'fieldname': 'picture.url',
15 'value': 'https://s3.amazonaws.com/images.digital-democracy.org/mapfilter-sample/sample-14.jpg'
16}, {
17 'fieldname': 'picture2',
18 'value': 'https://s3.amazonaws.com/images.digital-democracy.org/mapfilter-sample/sample-14.jpg'
19}, {
20 'fieldname': 'picture3',
21 'value': 'https://s3.amazonaws.com/images.digital-democracy.org/mapfilter-sample/sample-14.jpg'
22}]
23
24const store = createStore(state => state, {})
25
26storiesOf('FeatureDetail', module)
27 .add('Default', () => (
28 <Provider store={store}>
29 <div style={{maxWidth: 600, margin: 'auto'}}>
30 <FeatureDetail
31 onRequestClose={action('requestClose')}
32 onDeleteFeature={action('deleteFeature')}
33 onEditFeature={action('editFeature')}
34 feature={feature}
35 fieldAnalysis={fieldAnalysis}
36 media={media}
37 />
38 </div>
39 </Provider>
40 ))