wix-style-react
Version:
wix-style-react
62 lines (58 loc) • 2.22 kB
JavaScript
import React from 'react';
import { storiesOf } from '@storybook/react';
import Markdown from 'wix-storybook-utils/Markdown';
import AutoDocs from 'wix-storybook-utils/AutoDocs';
import TabbedView from 'wix-storybook-utils/TabbedView';
import CodeExample from 'wix-storybook-utils/CodeExample';
import ReadmeTestKit from '../../../src/Tooltip/README.TESTKIT.md';
import TooltipSource from '!raw-loader!wix-style-react/Tooltip/Tooltip';
import ExamplePlacement from './ExamplePlacement';
import ExamplePlacementRaw from '!raw-loader!./ExamplePlacement';
import ExampleBounce from './ExampleBounce';
import ExampleBounceRaw from '!raw-loader!./ExampleBounce';
import ExampleTheme from './ExampleTheme';
import ExampleThemeRaw from '!raw-loader!./ExampleTheme';
import ExampleCustomContent from './ExampleCustomContent';
import ExampleCustomContentRaw from '!raw-loader!./ExampleCustomContent';
import ExampleMove from './ExampleMove';
import ExampleMoveRaw from '!raw-loader!./ExampleMove';
storiesOf('Core', module).add('Tooltip', function () {
return React.createElement(
TabbedView,
{ tabs: ['API', 'TestKits'] },
React.createElement(
'div',
null,
React.createElement(AutoDocs, { source: TooltipSource }),
React.createElement(
CodeExample,
{ title: 'Tooltip Placement', code: ExamplePlacementRaw },
React.createElement(ExamplePlacement, null)
),
React.createElement(
CodeExample,
{ title: 'Tooltip Bounce', code: ExampleBounceRaw },
React.createElement(ExampleBounce, null)
),
React.createElement(
CodeExample,
{ title: 'Tooltip Theme', code: ExampleThemeRaw },
React.createElement(ExampleTheme, null)
),
React.createElement(
CodeExample,
{
title: 'Tooltip Custom Content',
code: ExampleCustomContentRaw
},
React.createElement(ExampleCustomContent, null)
),
React.createElement(
CodeExample,
{ title: 'Custom tooltip adjustment', code: ExampleMoveRaw },
React.createElement(ExampleMove, null)
)
),
React.createElement(Markdown, { source: ReadmeTestKit })
);
});