2022-10-27 09:19:05 +02:00

38 lines
836 B
TypeScript

import type { StorybookConfig } from '../../frameworks/react-vite/dist';
const isBlocksOnly = process.env.BLOCKS_ONLY === 'true';
const allStories = [
{
directory: '../manager/src',
titlePrefix: '@storybook-manager',
},
{
directory: '../components/src',
titlePrefix: '@storybook-components',
},
{
directory: '../blocks/src',
titlePrefix: '@storybook-blocks',
},
];
const blocksOnlyStories = ['../blocks/src/**/*.stories.@(js|jsx|ts|tsx|mdx)'];
const config: StorybookConfig = {
stories: isBlocksOnly ? blocksOnlyStories : allStories,
addons: [
'@storybook/addon-links',
'@storybook/addon-essentials',
'@storybook/addon-interactions',
],
framework: {
name: '@storybook/react-vite',
options: {},
},
core: {
disableTelemetry: true,
},
};
export default config;