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

问题描述 投票:1回答:1

我的问题是我试图用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'
})

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

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

reactjs readme storybook
1个回答
0
投票

我终于放弃并使用我为此避免的widthDocs https://github.com/tuchk4/storybook-readme/issues/43

widthDocs文件中使用<!-- SCRIPT -->方法和.md标记可以帮助我解决这个问题,这个问题涉及样式,并且可以在.md文件的一部分添加故事和我的自定义组件。

© www.soinside.com 2019 - 2024. All rights reserved.