| import React from 'react' |
| import type { Preview } from '@storybook/react' |
| import { withThemeByDataAttribute } from '@storybook/addon-themes'; |
| import I18nServer from '../app/components/i18n-server' |
|
|
| import '../app/styles/globals.css' |
| import '../app/styles/markdown.scss' |
| import './storybook.css' |
|
|
| export const decorators = [ |
| withThemeByDataAttribute({ |
| themes: { |
| light: 'light', |
| dark: 'dark', |
| }, |
| defaultTheme: 'light', |
| attributeName: 'data-theme', |
| }), |
| Story => { |
| return <I18nServer> |
| <Story /> |
| </I18nServer> |
| } |
| ]; |
|
|
| const preview: Preview = { |
| parameters: { |
| controls: { |
| matchers: { |
| color: /(background|color)$/i, |
| date: /Date$/i, |
| }, |
| }, |
| }, |
| } |
|
|
| export default preview |
|
|