32 lines
657 B
TypeScript
32 lines
657 B
TypeScript
import type { Preview } from '@storybook/react';
|
|
|
|
import { withThemeByClassName } from '@storybook/addon-styling';
|
|
|
|
import '../src/styles/globals.css';
|
|
|
|
const preview: Preview = {
|
|
parameters: {
|
|
actions: { argTypesRegex: '^on[A-Z].*' },
|
|
controls: {
|
|
matchers: {
|
|
color: /(background|color)$/i,
|
|
date: /Date$/,
|
|
},
|
|
},
|
|
},
|
|
|
|
decorators: [
|
|
// Adds theme switching support.
|
|
// NOTE: requires setting "darkMode" to "class" in your tailwind config
|
|
withThemeByClassName({
|
|
themes: {
|
|
light: 'light',
|
|
dark: 'dark',
|
|
},
|
|
defaultTheme: 'light',
|
|
}),
|
|
],
|
|
};
|
|
|
|
export default preview;
|