Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7c1d10b

Browse files
chore(site): upgrade storybook to v8 (#12831)
1 parent 3addf7a commit 7c1d10b

File tree

8 files changed

+1181
-2196
lines changed

8 files changed

+1181
-2196
lines changed

site/.storybook/main.js

+9
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import turbosnap from "vite-plugin-turbosnap";
22

33
module.exports = {
44
stories: ["../src/**/*.stories.tsx"],
5+
56
addons: [
67
{
78
name: "@storybook/addon-essentials",
@@ -14,12 +15,16 @@ module.exports = {
1415
"@storybook/addon-themes",
1516
"@storybook/addon-actions",
1617
"@storybook/addon-interactions",
18+
"storybook-addon-remix-react-router",
1719
],
20+
1821
staticDirs: ["../static"],
22+
1923
framework: {
2024
name: "@storybook/react-vite",
2125
options: {},
2226
},
27+
2328
async viteFinal(config, { configType }) {
2429
config.plugins = config.plugins || [];
2530
// return the customized config
@@ -33,4 +38,8 @@ module.exports = {
3338
}
3439
return config;
3540
},
41+
42+
docs: {
43+
autodocs: false,
44+
},
3645
};

site/.storybook/preview.jsx

+10-13
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
} from "@mui/material/styles";
66
import { ThemeProvider as EmotionThemeProvider } from "@emotion/react";
77
import { DecoratorHelpers } from "@storybook/addon-themes";
8-
import { withRouter } from "storybook-addon-react-router-v6";
8+
import { withRouter } from "storybook-addon-remix-react-router";
99
import { QueryClient, QueryClientProvider } from "react-query";
1010
import { HelmetProvider } from "react-helmet-async";
1111
import themes from "theme";
@@ -14,6 +14,15 @@ import "theme/globalFonts";
1414
DecoratorHelpers.initializeThemeState(Object.keys(themes), "dark");
1515

1616
export const decorators = [
17+
withRouter,
18+
withQuery,
19+
(Story) => {
20+
return (
21+
<HelmetProvider>
22+
<Story />
23+
</HelmetProvider>
24+
);
25+
},
1726
(Story, context) => {
1827
const selectedTheme = DecoratorHelpers.pluckThemeFromContext(context);
1928
const { themeOverride } = DecoratorHelpers.useThemeParameters();
@@ -30,15 +39,6 @@ export const decorators = [
3039
</StyledEngineProvider>
3140
);
3241
},
33-
withRouter,
34-
(Story) => {
35-
return (
36-
<HelmetProvider>
37-
<Story />
38-
</HelmetProvider>
39-
);
40-
},
41-
withQuery,
4242
];
4343

4444
export const parameters = {
@@ -49,9 +49,6 @@ export const parameters = {
4949
locales: "en-US",
5050
},
5151
},
52-
actions: {
53-
argTypesRegex: "^(on|handler)[A-Z].*",
54-
},
5552
controls: {
5653
expanded: true,
5754
matchers: {

site/package.json

+14-14
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,16 @@
9696
"devDependencies": {
9797
"@octokit/types": "12.3.0",
9898
"@playwright/test": "1.42.1",
99-
"@storybook/addon-actions": "7.6.11",
100-
"@storybook/addon-essentials": "7.6.11",
101-
"@storybook/addon-interactions": "7.6.11",
102-
"@storybook/addon-links": "7.6.11",
103-
"@storybook/addon-mdx-gfm": "7.6.11",
104-
"@storybook/addon-themes": "7.6.11",
105-
"@storybook/preview-api": "7.6.11",
106-
"@storybook/react": "7.6.11",
107-
"@storybook/react-vite": "7.6.11",
108-
"@storybook/test": "7.6.11",
99+
"@storybook/addon-actions": "8.0.5",
100+
"@storybook/addon-essentials": "8.0.5",
101+
"@storybook/addon-interactions": "8.0.5",
102+
"@storybook/addon-links": "8.0.5",
103+
"@storybook/addon-mdx-gfm": "8.0.5",
104+
"@storybook/addon-themes": "8.0.5",
105+
"@storybook/preview-api": "8.0.5",
106+
"@storybook/react": "8.0.5",
107+
"@storybook/react-vite": "8.0.5",
108+
"@storybook/test": "8.0.5",
109109
"@swc/core": "1.3.38",
110110
"@swc/jest": "0.2.24",
111111
"@testing-library/jest-dom": "6.1.2",
@@ -133,7 +133,7 @@
133133
"@typescript-eslint/eslint-plugin": "6.9.1",
134134
"@typescript-eslint/parser": "6.9.1",
135135
"@vitejs/plugin-react": "4.1.0",
136-
"chromatic": "10.6.1",
136+
"chromatic": "11.3.0",
137137
"eslint": "8.52.0",
138138
"eslint-config-prettier": "9.0.0",
139139
"eslint-import-resolver-typescript": "3.6.0",
@@ -144,7 +144,7 @@
144144
"eslint-plugin-jsx-a11y": "6.7.1",
145145
"eslint-plugin-react": "7.33.0",
146146
"eslint-plugin-react-hooks": "4.6.0",
147-
"eslint-plugin-storybook": "0.6.12",
147+
"eslint-plugin-storybook": "0.8.0",
148148
"eslint-plugin-testing-library": "6.1.0",
149149
"eslint-plugin-unicorn": "49.0.0",
150150
"eventsourcemock": "2.0.0",
@@ -161,8 +161,8 @@
161161
"protobufjs": "7.2.4",
162162
"rxjs": "7.8.1",
163163
"ssh2": "1.14.0",
164-
"storybook": "7.6.11",
165-
"storybook-addon-react-router-v6": "2.0.0",
164+
"storybook": "8.0.5",
165+
"storybook-addon-remix-react-router": "3.0.0",
166166
"storybook-react-context": "0.6.0",
167167
"ts-node": "10.9.1",
168168
"ts-proto": "1.164.0",

0 commit comments

Comments
 (0)