当我们加载一个故事书插件时,我们可以传递一些选项:
// .storybook/main.js
module.exports = {
addons: [
'a-storybook-addon-without-options',
{
name: 'a-storybook-addon-with-options',
options: {
mainColor: 'hotpink',
},
},
],
};
要编写我的插件,我使用插件 API:
// /a-storybook-addon-with-options/src/register.js
import React from 'react';
import { addons, types } from '@storybook/addons';
import MyComponent from './myComponent.js';
const ADDON_ID = 'myaddon';
const PANEL_ID = `${ADDON_ID}/panel`;
addons.register(ADDON_ID, (api) => {
addons.add(PANEL_ID, {
type: types.PANEL,
title: 'My Addon',
render: MyComponent,
});
});
我不知道如何从插件代码中获取开发人员选项。有官方方法吗?我没有从文档中得到明确的帮助。