Skip to content

Commit e40a11e

Browse files
authored
Update Storybook to the latest version (#645)
- Bump Storybook and related addons to version 9.1.10. - Remove deprecated `@storybook/addon-actions` and update imports in story files to use the new action handling. - Update `@chromatic-com/storybook` to version 4.1.1. - Clean up Storybook configuration by removing unused addons.
1 parent e8ded22 commit e40a11e

File tree

6 files changed

+814
-1519
lines changed

6 files changed

+814
-1519
lines changed

apps/storybook/.storybook/main.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,8 @@ const config: StorybookConfig = {
1717
"../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)",
1818
],
1919
addons: [
20-
getAbsolutePath("@storybook/addon-onboarding"),
21-
getAbsolutePath("@storybook/addon-essentials"),
2220
getAbsolutePath("@chromatic-com/storybook"),
23-
getAbsolutePath("@storybook/addon-interactions"),
21+
getAbsolutePath("@storybook/addon-onboarding"),
2422
getAbsolutePath("@storybook/addon-themes"),
2523
],
2624
framework: {

apps/storybook/package.json

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
"dependencies": {
1313
"@hookform/resolvers": "^5.2.2",
1414
"@repo/design-system": "workspace:*",
15-
"@storybook/addon-actions": "^8.6.14",
1615
"cmdk": "^1.1.1",
1716
"date-fns": "^4.1.0",
1817
"input-otp": "^1.4.2",
@@ -26,22 +25,18 @@
2625
"zod": "^4.1.12"
2726
},
2827
"devDependencies": {
29-
"@chromatic-com/storybook": "^3.2.7",
28+
"@chromatic-com/storybook": "^4.1.1",
3029
"@repo/typescript-config": "workspace:*",
31-
"@storybook/addon-essentials": "^8.6.14",
32-
"@storybook/addon-interactions": "^8.6.14",
33-
"@storybook/addon-onboarding": "^8.6.14",
34-
"@storybook/addon-themes": "^8.6.14",
35-
"@storybook/blocks": "^8.6.14",
36-
"@storybook/nextjs": "^8.6.14",
37-
"@storybook/react": "^8.6.14",
38-
"@storybook/test": "^8.6.14",
30+
"@storybook/addon-onboarding": "^9.1.10",
31+
"@storybook/addon-themes": "^9.1.10",
32+
"@storybook/nextjs": "^9.1.10",
33+
"@storybook/react": "^9.1.10",
3934
"@types/node": "^24",
4035
"@types/react": "19.2.1",
4136
"@types/react-dom": "19.2.0",
4237
"chromatic": "^13.3.0",
4338
"postcss": "^8",
44-
"storybook": "^8.6.14",
39+
"storybook": "^9.1.10",
4540
"tailwindcss": "^4.1.14",
4641
"typescript": "^5"
4742
}

apps/storybook/stories/calendar.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Calendar } from "@repo/design-system/components/ui/calendar";
2-
import { action } from "@storybook/addon-actions";
2+
import { action } from "storybook/actions";
33
import type { Meta, StoryObj } from "@storybook/react";
44
import { addDays } from "date-fns";
55

apps/storybook/stories/form.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
FormLabel,
99
FormMessage,
1010
} from "@repo/design-system/components/ui/form";
11-
import { action } from "@storybook/addon-actions";
11+
import { action } from "storybook/actions";
1212
import type { Meta, StoryObj } from "@storybook/react";
1313
import { useForm } from "react-hook-form";
1414
import * as z from "zod";

apps/storybook/stories/sonner.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Toaster } from "@repo/design-system/components/ui/sonner";
2-
import { action } from "@storybook/addon-actions";
2+
import { action } from "storybook/actions";
33
import type { Meta, StoryObj } from "@storybook/react";
44
import { toast } from "sonner";
55

0 commit comments

Comments
 (0)