Storybook默认选择控制值

Eyl*_*ich 8 reactjs storybook

我将 Storybook 与 React 结合使用,并尝试添加具有默认值的 Storybook 选择控件,但没有成功。文档中没有任何相关内容。 在此输入图像描述

在此输入图像描述

我需要默认选择上述选项之一。

    argTypes: {
        iconSrc: {
            options: Object.keys(iconTypes),
            mapping: iconTypes,
            control: {
                sort: 'requiredFirst',
                type: 'select',
                labels: {
                    BlueStep: 'Blue Step',
                    Step: 'Step',
                    Globe: 'Globe',
                },
            },
        },
    }

Run Code Online (Sandbox Code Playgroud)

Mar*_*ian 6

您必须添加table密钥

你的故事书将如下所示:

 argTypes: {
        iconSrc: {
            options: Object.keys(iconTypes),
            mapping: iconTypes,
            control: {
                sort: 'requiredFirst',
                type: 'select',
                labels: {
                    BlueStep: 'Blue Step',
                    Step: 'Step',
                    Globe: 'Globe',
                },
            },
            table: {
              type: { summary: 'select' },
              defaultValue: { summary: 'Step' },
            },
        },
    }
Run Code Online (Sandbox Code Playgroud)

  • 就是这样。 (2认同)