Skip to content

Commit 37d0b5a

Browse files
authored
docs(storybook): fix code tab (#1607)
1 parent 5552de7 commit 37d0b5a

File tree

4 files changed

+1371
-3005
lines changed

4 files changed

+1371
-3005
lines changed

storybook/config/main.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@ module.exports = {
99
name: '@storybook/addon-essentials',
1010
options: { docs: false },
1111
},
12-
{
13-
name: '@storybook/addon-storysource',
14-
options: { loaderOptions: { injectDecorator: false } },
15-
},
12+
'@mihkeleidast/storybook-addon-source',
1613
getAbsolutePath('@storybook/addon-a11y'),
1714
getAbsolutePath('@storybook/preset-create-react-app'),
1815
],

storybook/config/preview.js

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import '@fontsource/roboto/latin.css'
22
import { CssReset } from '@dhis2-ui/css'
33
import React, { Fragment } from 'react'
4-
// import { jsxDecorator } from 'storybook-addon-jsx'
54
import '@storybook/addon-console'
5+
const { withJsx } = require('@mihkeleidast/storybook-addon-source')
66

77
export const decorators = [
8-
// Enable storybook jsx visualization
9-
// jsxDecorator,
8+
withJsx,
109
/**
1110
* Basic wrapper for all our components, styles the root elements and applies
1211
* our css reset for consistency/
@@ -39,13 +38,6 @@ export const parameters = {
3938
method: 'alphabetical',
4039
},
4140
},
42-
jsx: {
43-
filterProps: (val) => val !== undefined,
44-
showDefaultProps: false,
45-
functionValue: (fn) => fn.name,
46-
tabStop: 4,
47-
maxInlineAttributesLineLength: 80,
48-
},
4941
// A11y addon config
5042
a11y: {
5143
// the target DOM element

storybook/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,23 @@
2525
"@dhis2-ui/css": "9.11.4",
2626
"@dhis2/ui-constants": "9.11.4",
2727
"@fontsource/roboto": "^4.5.0",
28-
"@storybook/addon-a11y": "^8.0.6",
28+
"@storybook/addon-a11y": "^8.3.3",
2929
"@storybook/addon-console": "^3.0.0",
30-
"@storybook/addon-essentials": "^8.0.6",
31-
"@storybook/addon-storysource": "^8.0.6",
32-
"@storybook/channels": "^8.0.6",
33-
"@storybook/components": "^8.0.6",
34-
"@storybook/core-events": "^8.0.6",
35-
"@storybook/node-logger": "^8.0.6",
36-
"@storybook/preset-create-react-app": "^8.0.6",
37-
"@storybook/react": "^8.0.6",
38-
"@storybook/theming": "^8.0.6",
39-
"storybook-addon-jsx": "^7.3.14"
30+
"@storybook/addon-essentials": "^8.3.3",
31+
"@storybook/addon-storysource": "^8.3.3",
32+
"@storybook/channels": "^8.3.3",
33+
"@storybook/components": "^8.3.3",
34+
"@storybook/core-events": "^8.3.3",
35+
"@storybook/node-logger": "^8.3.3",
36+
"@storybook/preset-create-react-app": "^8.3.3",
37+
"@storybook/react": "^8.3.3",
38+
"@storybook/theming": "^8.3.3",
39+
"@mihkeleidast/storybook-addon-source": "1.0.1"
4040
},
4141
"devDependencies": {
42-
"@storybook/react-webpack5": "^8.0.6",
42+
"@storybook/react-webpack5": "^8.3.3",
4343
"crypto-browserify": "^3.12.0",
44-
"storybook": "^8.0.6",
44+
"storybook": "^8.3.3",
4545
"stream-browserify": "^3.0.0",
4646
"styled-jsx": "^4.0.1"
4747
}

0 commit comments

Comments
 (0)