Skip to content

Commit da437fa

Browse files
committed
update configs
1 parent a4b2c1d commit da437fa

File tree

2 files changed

+49
-46
lines changed

2 files changed

+49
-46
lines changed

.storybook/main.ts

Lines changed: 47 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,54 @@
1-
//todo: check this file and enable the removed features again
2-
31
import { dirname, join } from 'path';
42
import type { StorybookConfig } from '@storybook/react-vite';
53
import remarkGfm from 'remark-gfm';
6-
// import { isChromatic } from './utils';
4+
import type { StoriesEntry } from 'storybook/internal/types';
5+
import { isChromatic } from './utils.ts';
76

87
const isDevMode = process.env.NODE_ENV === 'development';
98

9+
const storyList: StoriesEntry[] = isChromatic
10+
? ['../packages/main/src/components/**/*.stories.@(tsx|jsx)']
11+
: [
12+
'../docs/*.mdx',
13+
{
14+
directory: '../docs/knowledge-base',
15+
files: '*.mdx',
16+
titlePrefix: 'Knowledge Base',
17+
},
18+
{
19+
directory: '../packages/charts/src/components',
20+
files: '**/*.@(mdx|stories.@(mdx|tsx))',
21+
titlePrefix: 'Charts',
22+
},
23+
{
24+
directory: '../packages/base',
25+
files: '*.@(tsx|jsx)',
26+
titlePrefix: 'Base',
27+
},
28+
{
29+
directory: '../packages/cypress-commands',
30+
files: '**/*.mdx',
31+
titlePrefix: 'Testing with Cypress',
32+
},
33+
'../packages/main/**/*.mdx',
34+
'../packages/main/**/*.stories.@(tsx|jsx)',
35+
{
36+
directory: '../packages/ai',
37+
files: '**/*.@(mdx|stories.@(mdx|js|jsx|mjs|ts|tsx))',
38+
titlePrefix: 'AI',
39+
},
40+
{
41+
directory: '../packages/compat',
42+
files: '**/*.@(mdx|stories.@(mdx|js|jsx|mjs|ts|tsx))',
43+
titlePrefix: 'Legacy Components',
44+
},
45+
{
46+
directory: '../patterns',
47+
files: '**/*.@(mdx|stories.@(mdx|tsx))',
48+
titlePrefix: 'Patterns',
49+
},
50+
];
51+
1052
const addons = [
1153
'./addons/version-switch',
1254
getAbsolutePath('@storybook/react-vite'),
@@ -30,51 +72,12 @@ const config: StorybookConfig = {
3072
name: getAbsolutePath('@storybook/react-vite'),
3173
options: {},
3274
},
33-
stories: [
34-
'../docs/*.mdx',
35-
{
36-
directory: '../docs/knowledge-base',
37-
files: '*.mdx',
38-
titlePrefix: 'Knowledge Base',
39-
},
40-
{
41-
directory: '../packages/charts/src/components',
42-
files: '**/*.@(mdx|stories.@(mdx|tsx))',
43-
titlePrefix: 'Charts',
44-
},
45-
{
46-
directory: '../packages/base',
47-
files: '*.@(tsx|jsx)',
48-
titlePrefix: 'Base',
49-
},
50-
{
51-
directory: '../packages/cypress-commands',
52-
files: '**/*.mdx',
53-
titlePrefix: 'Testing with Cypress',
54-
},
55-
'../packages/main/**/*.mdx',
56-
'../packages/main/**/*.stories.@(tsx|jsx)',
57-
{
58-
directory: '../packages/ai',
59-
files: '**/*.@(mdx|stories.@(mdx|js|jsx|mjs|ts|tsx))',
60-
titlePrefix: 'AI',
61-
},
62-
{
63-
directory: '../packages/compat',
64-
files: '**/*.@(mdx|stories.@(mdx|js|jsx|mjs|ts|tsx))',
65-
titlePrefix: 'Legacy Components',
66-
},
67-
{
68-
directory: '../patterns',
69-
files: '**/*.@(mdx|stories.@(mdx|tsx))',
70-
titlePrefix: 'Patterns',
71-
},
72-
],
75+
stories: storyList,
7376
addons,
7477
typescript: {
7578
reactDocgen: 'react-docgen-typescript',
7679
},
77-
// staticDirs: [isDevMode && 'images-dev', !isDevMode && 'images'].filter(Boolean),
80+
staticDirs: isDevMode ? ['images-dev'] : ['images'],
7881
};
7982

8083
export default config;

.storybook/preview.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,13 +145,13 @@ const preview: Preview = {
145145
'Testing with Cypress',
146146
['Setup', 'Commands', 'Queries'],
147147
'Patterns',
148-
'Charts',
149-
['Docs'],
150148
'Data Display',
151149
'Inputs',
152150
'Layouts & Floorplans',
153151
'Modals & Popovers',
154152
'User Feedback',
153+
'Charts',
154+
['Docs'],
155155
'AI',
156156
['Docs'],
157157
'Legacy Components',

0 commit comments

Comments
 (0)