38 lines
836 B
TypeScript
Raw Normal View History

2022-10-13 01:38:11 +02:00
import type { StorybookConfig } from '../../frameworks/react-vite/dist';
2022-10-12 23:13:59 +02:00
2022-10-26 00:31:54 +02:00
const isBlocksOnly = process.env.BLOCKS_ONLY === 'true';
const allStories = [
{
directory: '../manager/src',
titlePrefix: '@storybook-manager',
2022-10-26 00:31:54 +02:00
},
{
directory: '../components/src',
titlePrefix: '@storybook-components',
},
{
directory: '../blocks/src',
titlePrefix: '@storybook-blocks',
},
];
const blocksOnlyStories = ['../blocks/src/**/*.stories.@(js|jsx|ts|tsx|mdx)'];
2022-10-12 23:13:59 +02:00
const config: StorybookConfig = {
2022-10-26 00:31:54 +02:00
stories: isBlocksOnly ? blocksOnlyStories : allStories,
2022-10-12 23:13:59 +02:00
addons: [
'@storybook/addon-links',
'@storybook/addon-essentials',
'@storybook/addon-interactions',
],
framework: {
name: '@storybook/react-vite',
options: {},
},
2022-10-24 13:26:23 +02:00
core: {
disableTelemetry: true,
},
2022-10-12 23:13:59 +02:00
};
export default config;