此仓库已存档。
Storybook 样式表切换
一个简单的 Storybook 附加组件,允许您定义一组可以相互切换的样式表。如果您项目有多个主题,或者您想在不同的样式环境中对组件进行压力测试,这可能很有用。
入门
yarn add -D storybook-stylesheet-toggle
在 .storybook/main.js
中安装附加组件
module.exports = {
addons: ["storybook-stylesheet-toggle"],
};
将以下配置添加到 .storybook/preview.js
import { addParameters } from '@storybook/react';
addParameters({
stylesheetToggle: {
stylesheets: [
{
id: 'first',
title: 'First stylesheet',
url: 'path/to/first-sheet.css',
},
{
id: 'second',
title: 'Second stylesheet',
url: 'path/to/second-sheet.css',
},
],
},
});
确保 Storybook 正在提供您样式表路径(使用 -s ./path
参数)。
启动 Storybook,您现在应该看到一个画笔菜单,允许您在已配置的样式表之间切换。第一个样式表将默认应用。