我的问题是我试图用readme插件显示我的故事,但它没有按照我想要的顺序显示,我不知道我的实际代码是如何与github中的那个不同的为例。
index.js
import React from 'react'
import { storiesOf, configure } from '@storybook/react'
import { action } from '@storybook/addon-actions'
import { withDocs } from 'storybook-readme'
import ActionButton from 'action-button'
import actionButtonReadme from './documentation/ActionButton.md'
storiesOf('Components', module)
.add('ActionButton', withDocs(actionButtonReadme, () => {
return <ActionButton btnClass='btn btn-trans btn-info mgt-10 mgr-5'
iconClass='fa fa-info'
tooltipText='Info button'
clickAction={action('transparent info button')}
/>
}))
action button.面对
# ActionButton
### Usage
```javascript
import ActionButton from 'action-button'
```
### Exemple
addon.js
import '@storybook/addon-actions/register'
import '@storybook/addon-options/register'
import 'storybook-readme/register'
config.js
import {
configure
} from '@storybook/react'
import { setOptions } from '@storybook/addon-options'
function loadStories() {
require('./index.js')
}
configure(loadStories, module)
setOptions({
name: 'b2-common-components'
})
来自github的演示
import { withDocs } from 'storybook-readme';
import ButtonREADME from '../components/components/button/README.md';
storiesOf('Button', module)
// add only one README (also supports multiple as array)
.add('Default', withDocs(ButtonREADME, () => {
return <Button onClick={action('clicked')} label="Hello Button"/>;
}));
我想知道我的代码在哪里出错了。
我终于放弃并使用我为此避免的widthDocs
https://github.com/tuchk4/storybook-readme/issues/43。
在widthDocs
文件中使用<!-- SCRIPT -->
方法和.md
标记可以帮助我解决这个问题,这个问题涉及样式,并且可以在.md
文件的一部分添加故事和我的自定义组件。