diff --git a/.gitignore b/.gitignore index c63410e..0465ee2 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,6 @@ node_modules *storybook.log storybook-static +!.storybook dist diff --git a/.storybook/main.ts b/.storybook/main.ts new file mode 100644 index 0000000..5fe3540 --- /dev/null +++ b/.storybook/main.ts @@ -0,0 +1,17 @@ +import type { StorybookConfig } from '@storybook/react-vite'; + +const config: StorybookConfig = { + stories: ['../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'], + addons: [ + '@storybook/addon-onboarding', + '@storybook/addon-a11y', + '@storybook/addon-docs', + '@storybook/addon-vitest', + ], + framework: { + name: '@storybook/react-vite', + options: {}, + }, +}; + +export default config; \ No newline at end of file diff --git a/.storybook/preview.ts b/.storybook/preview.ts new file mode 100644 index 0000000..3c29545 --- /dev/null +++ b/.storybook/preview.ts @@ -0,0 +1,15 @@ +import type { Preview } from '@storybook/react'; +import '../src/styles.ts'; + +const preview: Preview = { + parameters: { + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/i, + }, + }, + }, +}; + +export default preview; \ No newline at end of file