Skip to content

Commit bf0b1b4

Browse files
committed
chore(examples): upgrade Storybook to v10 to support Vite 8
1 parent 247a79c commit bf0b1b4

43 files changed

Lines changed: 916 additions & 979 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

examples/.storybook/main.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
import path from "path";
1+
// This file has been automatically migrated to valid ESM format by Storybook.
2+
import { fileURLToPath } from "node:url";
3+
import path, { dirname } from "path";
24
import type { StorybookConfig } from "@storybook/react-vite";
35
import { mergeConfig } from "vite";
46

7+
const __filename = fileURLToPath(import.meta.url);
8+
const __dirname = dirname(__filename);
9+
510
const config: StorybookConfig = {
611
stories: ["../src/**/*.mdx", "../src/**/*.stories.@(ts|tsx)"],
712
staticDirs: ["../public"],
8-
addons: [
9-
"@storybook/addon-essentials",
10-
"@storybook/addon-a11y",
11-
"@storybook/addon-interactions",
12-
],
13+
addons: ["@storybook/addon-a11y", "@storybook/addon-docs"],
1314
framework: {
1415
name: "@storybook/react-vite",
1516
options: {},

examples/.storybook/preview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
axisLightTheme,
77
} from "@axiscommunications/fluent-theme";
88
import { FluentProvider } from "@fluentui/react-components";
9-
import type { Decorator, Preview } from "@storybook/react";
9+
import type { Decorator, Preview } from "@storybook/react-vite";
1010
import { MemoryRouter } from "react-router-dom";
1111
import { ApplicationStateProvider } from "../src/context/ApplicationStateProvider";
1212

examples/package.json

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,14 @@
5050
},
5151
"devDependencies": {
5252
"@playwright/test": "1.59.1",
53-
"@storybook/addon-a11y": "8.6.18",
54-
"@storybook/addon-essentials": "8.6.18",
55-
"@storybook/addon-interactions": "8.6.18",
56-
"@storybook/blocks": "8.6.18",
57-
"@storybook/react": "8.6.18",
58-
"@storybook/react-vite": "8.6.18",
53+
"@storybook/addon-a11y": "10.4.6",
54+
"@storybook/react-vite": "10.4.6",
5955
"@types/node": "^25.5.2",
6056
"@types/react": "^19.2.14",
6157
"@types/react-dom": "^19.2.3",
6258
"@types/react-syntax-highlighter": "15.5.13",
63-
"storybook": "8.6.18",
64-
"typescript": "^5.8.3"
59+
"storybook": "10.4.6",
60+
"typescript": "^5.8.3",
61+
"@storybook/addon-docs": "10.4.6"
6562
}
6663
}

examples/src/storybook/assets/icons.docs.mdx

Lines changed: 1 addition & 1 deletion

examples/src/storybook/assets/icons.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Meta, StoryObj } from "@storybook/react";
1+
import type { Meta, StoryObj } from "@storybook/react-vite";
22
import { IconShowcase } from "./icon-showcase";
33

44
const meta: Meta = {

examples/src/storybook/assets/illustrations.docs.mdx

Lines changed: 1 addition & 1 deletion

examples/src/storybook/assets/illustrations.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Meta, StoryObj } from "@storybook/react";
1+
import type { Meta, StoryObj } from "@storybook/react-vite";
22
import { IllustrationShowcase } from "./illustration-showcase";
33

44
const meta: Meta = {

examples/src/storybook/components/advanced-data-grid.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
AdvancedDataGrid,
44
AdvancedDataGridProps,
55
} from "@axiscommunications/fluent-advanced-data-grid";
6-
import type { Meta, StoryObj } from "@storybook/react";
6+
import type { Meta, StoryObj } from "@storybook/react-vite";
77
import type { ReactElement } from "react";
88
import { AdvancedDataGridExample } from "../../stories/advanced-data-grid/examples/advanced-data-grid-example";
99
import { AdvancedDataGridMinimalExample } from "../../stories/advanced-data-grid/examples/advanced-data-grid-minimal-example";

examples/src/storybook/components/empty-view.docs.mdx

Lines changed: 1 addition & 1 deletion

examples/src/storybook/components/empty-view.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { MainEmptyView } from "@axiscommunications/fluent-empty-view";
22
import { makeStyles } from "@fluentui/react-components";
3-
import type { Meta, StoryObj } from "@storybook/react";
3+
import type { Meta, StoryObj } from "@storybook/react-vite";
44
import { DialogEmptyViewExample } from "../../stories/empty-view/examples/dialog";
55
import { MainEmptyViewExample } from "../../stories/empty-view/examples/main";
66
import { PanelEmptyViewExample } from "../../stories/empty-view/examples/panel";

0 commit comments

Comments
 (0)