Skip to content

Commit cccba15

Browse files
authored
Merge pull request #439 from code0-tech/renovate/major-storybook-monorepo
Update storybook monorepo to v10 (major)
2 parents d20c0a0 + c3d2f17 commit cccba15

File tree

8 files changed

+11198
-8720
lines changed

8 files changed

+11198
-8720
lines changed

.storybook/manager.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// .storybook/manager.js
22

3-
import { addons } from '@storybook/manager-api';
3+
import { addons } from 'storybook/manager-api';
44
import theme from './theme';
55

66
addons.setConfig({

.storybook/theme.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// .storybook/YourTheme.js
22

3-
import { create } from '@storybook/theming/create';
3+
import { create } from 'storybook/theming';
44

55
export default create({
66
base: 'dark',

.storybook/tsconfig.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"extends": "../tsconfig.json",
3+
"compilerOptions": {
4+
"module": "ESNext",
5+
"moduleResolution": "Bundler",
6+
"jsx": "react-jsx",
7+
"allowSyntheticDefaultImports": true,
8+
"skipLibCheck": true,
9+
"types": [
10+
"node",
11+
"vite/client",
12+
"@storybook/react",
13+
"@storybook/react-vite"
14+
]
15+
},
16+
"include": [
17+
"./**/*.ts",
18+
"./**/*.tsx",
19+
"../src/**/*.stories.@(js|jsx|mjs|ts|tsx)",
20+
"../src/**/*.mdx"
21+
]
22+
}

package-lock.json

Lines changed: 11156 additions & 8701 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -37,21 +37,17 @@
3737
"@rollup/plugin-node-resolve": "^16.0.3",
3838
"@rollup/plugin-terser": "^0.4.4",
3939
"@rollup/plugin-typescript": "^12.1.3",
40-
"@storybook/addon-a11y": "^8.6.14",
41-
"@storybook/addon-essentials": "^8.6.14",
42-
"@storybook/addon-interactions": "^8.6.14",
43-
"@storybook/addon-links": "^8.6.14",
44-
"@storybook/addon-onboarding": "^8.6.14",
45-
"@storybook/blocks": "^8.6.14",
46-
"@storybook/builder-vite": "^8.6.14",
47-
"@storybook/cli": "^8.6.14",
48-
"@storybook/manager-api": "^8.6.14",
49-
"@storybook/react": "^8.6.14",
50-
"@storybook/react-vite": "^8.6.14",
51-
"@storybook/test-runner": "^0.23.0",
40+
"@storybook/addon-a11y": "^10.0.4",
41+
"@storybook/addon-links": "^10.0.4",
42+
"@storybook/addon-onboarding": "^10.0.4",
43+
"@storybook/builder-vite": "^10.0.4",
44+
"@storybook/cli": "^10.0.4",
45+
"@storybook/react": "^10.0.4",
46+
"@storybook/react-vite": "^10.0.4",
47+
"@storybook/test-runner": "^0.24.1",
5248
"@storybook/testing-library": "^0.2.2",
53-
"@storybook/theming": "^8.6.14",
5449
"@tabler/icons-react": "3.35.0",
50+
"@types/jest-image-snapshot": "^6.4.0",
5551
"@types/react": "^19.2.2",
5652
"@vitejs/plugin-react": "^5.0.4",
5753
"@xyflow/react": "^12.9.0",
@@ -75,7 +71,7 @@
7571
"rimraf": "^6.0.1",
7672
"sass": "^1.89.2",
7773
"sass-loader": "^16.0.6",
78-
"storybook": "^8.6.14",
74+
"storybook": "^10.0.4",
7975
"style-loader": "^4.0.0",
8076
"ts-jest": "^29.4.0",
8177
"ts-node": "^10.9.2",
@@ -88,6 +84,10 @@
8884
"files": [
8985
"dist"
9086
],
87+
"overrides": {
88+
"storybook": "^10.0.4",
89+
"@storybook/*": "^10.0.4"
90+
},
9191
"types": "dist/index.d.ts",
9292
"peerDependencies": {
9393
"@ariakit/react": "^0.4.5",

src/components/file-tabs/FileTabs.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ export const ExampleFileTabs = () => {
2222

2323
React.useEffect(() => {
2424
const parent = document.querySelector("[data-id=" + '"' + id + '"' + "]") as HTMLDivElement
25-
const tabList = parent.querySelector(".file-tabs__list-content") as HTMLDivElement
26-
const trigger = tabList.querySelector("[data-value=" + '"' + service.getActiveTab()?.id + '"' + "]") as HTMLDivElement
25+
const tabList = parent?.querySelector(".file-tabs__list-content") as HTMLDivElement
26+
const trigger = tabList?.querySelector("[data-value=" + '"' + service.getActiveTab()?.id + '"' + "]") as HTMLDivElement
2727

2828

2929
if (tabList && trigger) {

src/components/form/InputSuggestion.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ export const InputSuggestionMenuContentItems: React.FC<InputSuggestionMenuConten
102102

103103
React.useImperativeHandle(ref, () => ({
104104
focusFirstItem: () => itemRefs.current[0]?.focus(),
105+
// @ts-ignore
105106
focusLastItem: () => itemRefs.current.at(-1)?.focus(),
106107
}), [])
107108

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
],
1212
"sourceMap": true,
1313
"jsx": "react",
14-
"moduleResolution": "node",
14+
"moduleResolution": "bundler",
1515
"rootDir": "src",
1616
"noImplicitReturns": true,
1717
"noImplicitThis": true,

0 commit comments

Comments
 (0)