故事书插件自述错误显示顺序

Posted

技术标签:

【中文标题】故事书插件自述错误显示顺序【英文标题】:storybook addon readme wrong display order 【发布时间】:2018-06-09 05:45:24 【问题描述】:

我的问题是我正在尝试使用自述文件插件显示我的故事,但它没有按我想要的顺序显示,而且我看不出我的实际代码与那个有什么不同来自 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')
        />
    ))

ActionButton.md

# 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'
)

What I get

What I want

来自 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"/>;
));

我想知道我的代码哪里出错了。

【问题讨论】:

【参考方案1】:

我终于放弃并使用了widthDocs,我因此而避免使用https://github.com/tuchk4/storybook-readme/issues/43。

使用widthDocs 方法和.md 文件中的&lt;!-- SCRIPT --&gt; 标记可以帮助我解决有关样式的一些问题,并且可以仅在@ 的一部分添加故事和我的自定义组件987654326@文件。

【讨论】:

以上是关于故事书插件自述错误显示顺序的主要内容,如果未能解决你的问题,请参考以下文章

反应故事书插件旋钮未显示

故事书 mdx 的 eslint

如何使 React 故事书“插件链接”工作

React 故事书显示有错误的 formik 表单

Babel 错误:插件/预设文件不允许导出对象,只有函数

寻找在故事书中显示我的图书馆版本的简单方法