Skip to content

Commit b9159e7

Browse files
committed
upgrade from 6 to 8
1 parent 1a24497 commit b9159e7

File tree

7 files changed

+3555
-7086
lines changed

7 files changed

+3555
-7086
lines changed

.storybook/main.js

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,29 @@
11
module.exports = {
2+
"framework": {
3+
name: "@storybook/nextjs",
4+
options: {}
5+
},
6+
27
"stories": [
3-
"../stories/*.stories.mdx",
8+
"../stories/*.mdx",
49
"../stories/*.stories.@(ts|tsx)",
510
"../stories/blocks/*.stories.@(ts|tsx)",
611
"../stories/charts/*.stories.@(ts|tsx)",
7-
"../stories/picto/*.stories.@(ts|tsx)",
12+
"../stories/picto/*.stories.@(ts|tsx)"
813
],
14+
915
"addons": [
1016
"@storybook/addon-links",
1117
"@storybook/addon-essentials",
1218
"storybook-dark-mode",
13-
"@storybook/addon-a11y"
19+
"@storybook/addon-a11y",
20+
"@storybook/addon-mdx-gfm",
21+
"@storybook/addon-webpack5-compiler-swc"
1422
],
15-
"core": {
16-
"builder": "webpack5"
17-
},
18-
"staticDirs": ["../dist", "./static"]
23+
24+
"staticDirs": ["../dist", "./static"],
25+
26+
docs: {
27+
autodocs: true
28+
}
1929
};

package.json

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
"_format": "prettier '**/*.{ts,tsx,json,md}'",
2323
"format": "yarn _format --write",
2424
"format:check": "yarn _format --list-different",
25-
"storybook": "start-storybook -p 6006",
26-
"build-storybook": "build-storybook",
25+
"storybook": "storybook dev -p 6006",
26+
"build-storybook": "storybook build",
2727
"prestorybook": "yarn build && node dist/bin/react-dsfr update-icons",
2828
"prebuild-storybook": "yarn prestorybook"
2929
},
@@ -83,15 +83,16 @@
8383
"@gouvfr/dsfr-chart": "^1.0.0",
8484
"@mui/icons-material": "^5.14.18",
8585
"@mui/material": "^5.14.18",
86-
"@storybook/addon-a11y": "^6.5.16",
87-
"@storybook/addon-actions": "^6.5.13",
88-
"@storybook/addon-essentials": "^6.5.13",
89-
"@storybook/addon-interactions": "^6.5.13",
90-
"@storybook/addon-links": "^6.5.13",
91-
"@storybook/builder-webpack5": "^6.5.13",
92-
"@storybook/manager-webpack5": "^6.5.13",
93-
"@storybook/react": "^6.5.13",
94-
"@storybook/testing-library": "^0.0.13",
86+
"@storybook/addon-a11y": "8.6.15",
87+
"@storybook/addon-actions": "8.6.15",
88+
"@storybook/addon-essentials": "8.6.15",
89+
"@storybook/addon-interactions": "8.6.15",
90+
"@storybook/addon-links": "8.6.15",
91+
"@storybook/addon-mdx-gfm": "8.6.15",
92+
"@storybook/addon-webpack5-compiler-swc": "^3.0.0",
93+
"@storybook/nextjs": "8.6.15",
94+
"@storybook/react": "8.6.15",
95+
"@storybook/test": "8.6.15",
9596
"@tanstack/react-virtual": "^3.0.0-beta.39",
9697
"@types/css": "^0.0.33",
9798
"@types/jsdom": "^21.1.7",
@@ -102,6 +103,7 @@
102103
"@types/react-dom": "18.0.6",
103104
"@typescript-eslint/eslint-plugin": "^5.43.0",
104105
"@typescript-eslint/parser": "^5.43.0",
106+
"@vueless/storybook-dark-mode": "^10.0.4",
105107
"babel-loader": "^8.3.0",
106108
"chromatic": "^6.17.2",
107109
"css": "^3.0.0",
@@ -123,7 +125,7 @@
123125
"react": "18.2.0",
124126
"react-dom": "18.2.0",
125127
"remixicon": "^4.2.0",
126-
"storybook-dark-mode": "^1.1.2",
128+
"storybook": "8.6.15",
127129
"svgo": "^3.3.2",
128130
"ts-node": "^10.9.1",
129131
"tss-react": "^4.9.1",
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { Meta } from "@storybook/addon-docs";
1+
import { Meta } from "@storybook/blocks";
22
import { Pictograms } from "./picto/Pictograms";
33

44
<Meta
5-
title="🖼️ Pictograms"
6-
parameters={{
5+
title="🖼️ Pictograms"
6+
parameters={{
77
"viewMode": "docs",
88
"previewTabs": {
99
"canvas": { "hidden": true },
@@ -15,5 +15,5 @@ import { Pictograms } from "./picto/Pictograms";
1515
/>
1616

1717
<div style={{ "margin": "0 auto", "maxWidth": 1000 }}>
18-
<Pictograms />
18+
<Pictograms />
1919
</div>
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { Meta } from "@storybook/addon-docs";
1+
import { Meta } from "@storybook/blocks";
22
import { ColorHelper } from "./ColorHelper";
33

44
<Meta
5-
title="🎨 Color Helper"
6-
parameters={{
5+
title="🎨 Color Helper"
6+
parameters={{
77
"viewMode": "docs",
88
"previewTabs": {
99
"canvas": { "hidden": true },
@@ -15,5 +15,5 @@ import { ColorHelper } from "./ColorHelper";
1515
/>
1616

1717
<div style={{ "margin": "0 auto", "maxWidth": 1000 }}>
18-
<ColorHelper />
18+
<ColorHelper />
1919
</div>

stories/intro.mdx

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
import { Meta } from "@storybook/blocks";
2+
import { useDarkMode } from "storybook-dark-mode";
3+
import { RotatingLogo } from "./RotatingLogo";
4+
5+
<Meta
6+
title="🇫🇷 Introduction"
7+
parameters={{
8+
"viewMode": "docs",
9+
"previewTabs": {
10+
"canvas": { "hidden": true },
11+
"zoom": { "hidden": true },
12+
"storybook/background": { "hidden": true },
13+
"storybook/viewport": { "hidden": true },
14+
},
15+
}}
16+
/>
17+
18+
<div style={{ "margin": "0 auto", "maxWidth": "700px", "textAlign": "center" }}>
19+
<div style={{ "display": "flex", "justifyContent": "center" }}>
20+
<RotatingLogo style={{ "width": 250 }} />
21+
</div>
22+
23+
<br />
24+
25+
🇫🇷 <i>The <a href="https://www.systeme-de-design.gouv.fr/">French State Design System</a> React toolkit</i> 🇫🇷
26+
27+
<br />
28+
29+
[Github](https://github.com/codegouvfr/react-dsfr) - [Documentation](https://react-dsfr.codegouv.studio/)
30+
31+
<iframe width="560" height="315" src="https://www.youtube.com/embed/5q88JgXUAY4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
32+
33+
<br />
34+
35+
This Storybook website serves as your daily companion for developing with React-DSFR.
36+
It not only provides visibility into the available components but also allows you to preview them in various states,
37+
enabling you to copy and paste the code directly into your project.
38+
39+
Additionally, this website features a handy [color helper tool](/?path=/docs/%F0%9F%8E%A8-color-helper--page).
40+
This tool empowers you to navigate through the DSFR color palette and choose the most fitting shades for your specific use cases.
41+
</div>

stories/intro.stories.mdx

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)