@kadira/react-storybook-addon-info
Version:
A React Storybook addon to show additional information for your stories.
60 lines (43 loc) • 1.44 kB
Markdown
for your stories.

Install the following npm module:
```sh
npm i -D @kadira/react-storybook-addon-info
```
Then set the addon in the place you configure storybook like this:
```js
import { configure, setAddon } from '@kadira/storybook';
import infoAddon from '@kadira/react-storybook-addon-info';
setAddon(infoAddon);
configure(function () {
...
}, module);
```
Then create your stories with the `.addWithInfo` API.
```js
import React from 'react';
import Button from './Button';
import { storiesOf, action } from '@kadira/storybook';
storiesOf('Button')
.addWithInfo(
'simple usage',
`
This is the basic usage with the button with providing a label to show the text.
`,
() => (
<div>
<Button label="The Button" onClick={action('onClick')}/>
<br />
<p>
Click the "?" mark at top-right to view the info.
</p>
</div>
),
);
```
> Have a look at [this example](example/story.js) stories to learn more about the `addWithInfo` API.
**Components lose their names on static build**
Component names also get minified with other javascript code when building for production. When creating components, set the `displayName` static property to show the correct component name on static builds.
A React Storybook addon to show additional information