storybook-tailwind-dark-mode
安装
安装以下 npm 模块
npm i --save-dev storybook-tailwind-dark-mode
或使用 yarn
yarn add -D storybook-tailwind-dark-mode
然后,将以下内容添加到 .storybook/main.js
中
module.exports = {
addons: ['storybook-tailwind-dark-mode'],
};
确保 Tailwind 配置为在 tailwind.config.js
中使用 darkmode 类
module.exports = {
darkMode: 'class',
// ...
}
将暗黑模式设置为默认
要将暗黑模式设置为默认,请将以下几行代码添加到您的 preview.js 文件中
const preview = {
globalTypes: {
darkMode: {
defaultValue: true, // Enable dark mode by default on all stories
},
// Optional (Default: 'dark')
className: {
defaultValue: 'custom-classname', // Set your custom dark mode class name
},
},
};