@snek-at/storybook-addon-chakra-ui v1.1.0
@chakra-ui/storybook-addon
Use Chakra UI in your Storybook stories.
Wraps each of your stories with ChakraProvider which can be
configured using Storybook parameters.
Demo
Installation
yarn
yarn add -D @snek-at/storybook-addon-chakra-uinpm
npm i -D @snek-at/storybook-addon-chakra-uiAdd the addon to your configuration in .storybook/main.js:
module.exports = {
addons: ['@snek-at/storybook-addon-chakra-ui']
}Configuring ChakraProvider
If you need to customize the props passed to ChakraProvider for your stories
(to use a custom theme, for example), you'll need to create custom Storybook
parameters.
To set global parameters for this addon, add a chakra object to the
parameters export in .storybook/preview.js:
import myTheme from '../theme'
export const parameters = {chakra: {theme: myTheme}}The chakra parameters take the same shape as the props for ChakraProvider.
See the ChakraProvider props table to see the list of
possible parameters.
Overriding ChakraProvider configuration for individual components or stories
Storybook allows you to define parameters at multiple levels: global, component, and story. We recommend setting default parameters at the global level, and overriding them at the component or story when necessary. See the Storybook Parameters documentation for more information.
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago