@atlassian/johnson
Version:
A frontend module for Johnson framework
39 lines (31 loc) • 955 B
JavaScript
/* eslint-disable */
import {getEndpoints, getTranslations} from '../src/mocks';
import {storiesOf} from '@storybook/react';
import {testingMockData} from '../src/constants';
const productName = {
confluence: 'confluence',
jira: 'jira',
};
const initialData = {
canAuthoriseUsers: true,
checksComplete: true,
events: testingMockData.mixedEvents,
};
const connieProps = {
endpoints: getEndpoints(productName.confluence),
i18n: getTranslations(productName.confluence),
initialData,
productName: productName.confluence,
};
const jiraProps = {
endpoints: getEndpoints(productName.jira),
i18n: getTranslations(productName.jira),
initialData,
productName: productName.jira,
};
const connieStorybook = storiesOf('Confluence', module);
const jiraStorybook = storiesOf('Jira', module);
export function addStory(name, func) {
connieStorybook.add(name, () => func(connieProps));
jiraStorybook.add(name, () => func(jiraProps));
}