You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
761 B
JavaScript

import * as React from 'react'
import { ChakraProvider, extendTheme } from '@chakra-ui/react'
import * as theme from 'config/chakra.config'
/** @type { import("@storybook/csf").GlobalTypes } */
export const globalTypes = {}
/**
* An example, no-op storybook decorator. Use a function like this to create decorators.
* @param { import("@storybook/addons").StoryFn} StoryFn
* @param { import("@storybook/addons").StoryContext} context
* @returns StoryFn, unmodified.
*/
const _exampleDecorator = (StoryFn, _context) => {
return <StoryFn />
}
const extendedTheme = extendTheme(theme)
const withChakra = (StoryFn) => {
return (
<ChakraProvider theme={extendedTheme}>
<StoryFn />
</ChakraProvider>
)
}
export const decorators = [withChakra]