1 |
|
2 | import {getEndpoints, getTranslations} from '../src/mocks';
|
3 | import {storiesOf} from '@storybook/react';
|
4 |
|
5 | import {testingMockData} from '../src/constants';
|
6 |
|
7 | const productName = {
|
8 | confluence: 'confluence',
|
9 | jira: 'jira',
|
10 | };
|
11 |
|
12 | const initialData = {
|
13 | canAuthoriseUsers: true,
|
14 | checksComplete: true,
|
15 | events: testingMockData.mixedEvents,
|
16 | };
|
17 |
|
18 | const connieProps = {
|
19 | endpoints: getEndpoints(productName.confluence),
|
20 | i18n: getTranslations(productName.confluence),
|
21 | initialData,
|
22 | productName: productName.confluence,
|
23 | };
|
24 |
|
25 | const jiraProps = {
|
26 | endpoints: getEndpoints(productName.jira),
|
27 | i18n: getTranslations(productName.jira),
|
28 | initialData,
|
29 | productName: productName.jira,
|
30 | };
|
31 |
|
32 | const connieStorybook = storiesOf('Confluence', module);
|
33 | const jiraStorybook = storiesOf('Jira', module);
|
34 |
|
35 | export function addStory(name, func) {
|
36 | connieStorybook.add(name, () => func(connieProps));
|
37 | jiraStorybook.add(name, () => func(jiraProps));
|
38 | }
|