storybook-theme-switcher
v1.0.0
Published
A React Storybook decorator for switching between Styled Components themes
Downloads
5
Maintainers
Readme
Storybook Theme Switcher
With Storybook Theme Switcher you can easily switch between themes used by Styled Components. If a theme is selected the story's content is wrapped in a Styled Components' ThemeProvider using the selected theme.
Installation
npm install --save-dev storybook-theme-switcher
or
yarn add -D storybook-theme-switcher
Usage
Register the addon in addons.js:
import { registerThemeSwitcher } from 'storybook-theme-switcher'
registerThemeSwitcher()
Configure your themes in config.js or in single stories:
import { withThemeSwitcher } from 'storybook-theme-switcher'
import mainTheme from ...
import darkTheme from ...
addDecorator(withThemeSwitcher({
themes: {
'Main Theme': mainTheme,
'Dark Theme': darkTheme
}
}))