Skip to content

Commit c78e525

Browse files
authored
Merge pull request #1208 from undp/1052-upgrade-storybook-library-dependencies
1052 upgrade storybook library dependencies
2 parents f48ffef + 4cf9dc3 commit c78e525

File tree

171 files changed

+25397
-62887
lines changed

Some content is hidden

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

171 files changed

+25397
-62887
lines changed

.storybook/main.js

+19-12
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
const path = require("path");
2-
32
module.exports = {
4-
core: {
5-
builder: "webpack5"
6-
},
73
staticDirs: ['../stories/assets'],
8-
stories: ["../stories/**/*.stories.mdx", "../stories/**/*.stories.@(js|jsx|ts|tsx)"],
4+
stories: [
5+
"../stories/**/*.stories.mdx",
6+
"../stories/**/*.stories.@(js|jsx|ts|tsx)"
7+
],
98
addons: [
109
"@storybook/addon-links",
1110
"@storybook/addon-actions",
1211
"@storybook/addon-docs",
1312
"@storybook/addon-essentials",
1413
"@whitespace/storybook-addon-html",
1514
"storybook-addon-rtl",
16-
"@storybook/addon-a11y",
15+
"@storybook/addon-a11y"
1716
],
1817
features: {
1918
storyStoreV7: true,
20-
babelModeV7: true,
19+
buildStoriesJson: true,
20+
legacyMdx1: true,
21+
babelModeV7: true
2122
},
2223
webpackFinal: async config => {
2324
// remove hash from the static file names
@@ -32,7 +33,7 @@ module.exports = {
3233
// });
3334
config.resolve.alias = {
3435
...config.resolve.alias,
35-
icons: path.resolve(__dirname, "../stories/assets/icons"),
36+
icons: path.resolve(__dirname, "../stories/assets/icons")
3637
};
3738
// add SCSS support for CSS Modules
3839
config.module.rules.push({
@@ -43,9 +44,15 @@ module.exports = {
4344
});
4445
return config;
4546
},
46-
framework: "@storybook/react",
47-
env: (config) => ({
47+
framework: {
48+
name: "@storybook/react-webpack5",
49+
options: {}
50+
},
51+
env: config => ({
4852
...config,
49-
CHROMATIC_VIEWPORTS: [375, 768, 1380, 1920],
53+
CHROMATIC_VIEWPORTS: [375, 768, 1380, 1920]
5054
}),
51-
};
55+
docs: {
56+
autodocs: true
57+
}
58+
};

.storybook/manager-head.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAAAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAC2awDltmsA87drAPO2agDzsWQA87BjAPOyZQDztWkA87ZqAPOyZQDzsWQA87FkAPO2agDzt2wA87ZrAPO2awDltmsA/7dsAP+0aAD/sWMA/755JP/IiVD/y49c/7VpAP+xZAD/yIpQ/8iJUP++eCb/smUA/7NnAP+3bAD/tmsA/7drAPO0aAD/sWQA/8mMWf/r0cb/8NzS/+TBsP/Olmv/zJFj/+PArf/u18v/69LI/82TZv+yZQD/tGcA/7dsAPO1aQDzsGMA/9Gbc//x39X/5sWz/9CYbv++ej3/0555/9CYbf+7dCX/zJFi/+bFs//x3dP/1qWC/7FjAP+0aADzsWMA88SDQv/z4dn/5saz/8mMV/+9dgP/woBG/8J/PP/Rm3P/2KiM/753EP/FhET/5sWx//Tk2//HiE7/sWQA87ZqAPPmxbD/6Mq6/8F+MP/Gh0z/1KB8/8WFTf/WpYj////////////ft57/xINA/8aFRv/mxbL/6s6+/7dtAPPGh0rz8NzT/9CZcP/Ljlz/8NvR//78+//FhEb/4Lmf//He1f/y4Nj/3rWb/8B7Jv++dwT/1qSB//Db0f/IilPzyo1Z8+rOwP/FhET/2quM///////dspb/zZNl/9utjv/mxrP/8d7U/8+Xbf/AfCn/wX4w/8aGSf/qzr//0Ztz882TZPPkwq7/zJJi/8eJUP/Xp4b/5cSx//ft6f/Rm3P/0554////////////0596/8qOWv/HiVD/4buj/9SgfPPIiVLz7NLE/8+Wav/JjFf/xII+/9Gbc//68/D/3bOY/92ylv/69PL/5saz/8eJUf/HiVD/yo1Z/+jKuv/OlWjzv3kD8/Db0P/brpD/wX4w/7x0AP/IiVD/0510/9Wjf//Tn3n/zJFi/9Ofef/QmXD/vXcA/9Wjfv/y4Nf/wn4n87JlAPPaq4r/7NLF/8aFSP/KjVr/3LCT/8B8NP/JjFj/xoVI/8F+MP//////2KiI/795Hv/py7v/4Lme/7RoAPOyZQDztmsA/+G7pP/WpIH/zpZp/8mLUf+8djT/0Zty/9akgv/EhEz/3K+P/8uPXv/WpID/58e1/7lvAP+xZADzt2wA87JlAP+3bQD/wn4x/7dtAP/CgEP/xoha/9Ofev/jvqn/y5Bm/712Gf+3bQD/xINA/7tzAP+xZAD/t2wA87ZrAP+3bAD/tGcA/7NmAP+0aAD/s2cA/712AP+/eRj/vHUA/712AP+0aAD/tGgA/7NmAP+zZgD/t2wA/7ZrAP+2awDltmsA87ZrAPO2awDztmsA87ZrAPO0aADzsmUA87JlAPO0aADztmsA87ZrAPO2awDztmsA87ZrAPO2awDlAAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w==" />
1+
<link rel="shortcut icon" type="image/svg+xml" sizes="192x192" href="data:image/x-icon;base64,AAABAAEAEBAAAAAAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAC2awDltmsA87drAPO2agDzsWQA87BjAPOyZQDztWkA87ZqAPOyZQDzsWQA87FkAPO2agDzt2wA87ZrAPO2awDltmsA/7dsAP+0aAD/sWMA/755JP/IiVD/y49c/7VpAP+xZAD/yIpQ/8iJUP++eCb/smUA/7NnAP+3bAD/tmsA/7drAPO0aAD/sWQA/8mMWf/r0cb/8NzS/+TBsP/Olmv/zJFj/+PArf/u18v/69LI/82TZv+yZQD/tGcA/7dsAPO1aQDzsGMA/9Gbc//x39X/5sWz/9CYbv++ej3/0555/9CYbf+7dCX/zJFi/+bFs//x3dP/1qWC/7FjAP+0aADzsWMA88SDQv/z4dn/5saz/8mMV/+9dgP/woBG/8J/PP/Rm3P/2KiM/753EP/FhET/5sWx//Tk2//HiE7/sWQA87ZqAPPmxbD/6Mq6/8F+MP/Gh0z/1KB8/8WFTf/WpYj////////////ft57/xINA/8aFRv/mxbL/6s6+/7dtAPPGh0rz8NzT/9CZcP/Ljlz/8NvR//78+//FhEb/4Lmf//He1f/y4Nj/3rWb/8B7Jv++dwT/1qSB//Db0f/IilPzyo1Z8+rOwP/FhET/2quM///////dspb/zZNl/9utjv/mxrP/8d7U/8+Xbf/AfCn/wX4w/8aGSf/qzr//0Ztz882TZPPkwq7/zJJi/8eJUP/Xp4b/5cSx//ft6f/Rm3P/0554////////////0596/8qOWv/HiVD/4buj/9SgfPPIiVLz7NLE/8+Wav/JjFf/xII+/9Gbc//68/D/3bOY/92ylv/69PL/5saz/8eJUf/HiVD/yo1Z/+jKuv/OlWjzv3kD8/Db0P/brpD/wX4w/7x0AP/IiVD/0510/9Wjf//Tn3n/zJFi/9Ofef/QmXD/vXcA/9Wjfv/y4Nf/wn4n87JlAPPaq4r/7NLF/8aFSP/KjVr/3LCT/8B8NP/JjFj/xoVI/8F+MP//////2KiI/795Hv/py7v/4Lme/7RoAPOyZQDztmsA/+G7pP/WpIH/zpZp/8mLUf+8djT/0Zty/9akgv/EhEz/3K+P/8uPXv/WpID/58e1/7lvAP+xZADzt2wA87JlAP+3bQD/wn4x/7dtAP/CgEP/xoha/9Ofev/jvqn/y5Bm/712Gf+3bQD/xINA/7tzAP+xZAD/t2wA87ZrAP+3bAD/tGcA/7NmAP+0aAD/s2cA/712AP+/eRj/vHUA/712AP+0aAD/tGgA/7NmAP+zZgD/t2wA/7ZrAP+2awDltmsA87ZrAPO2awDztmsA87ZrAPO0aADzsmUA87JlAPO0aADztmsA87ZrAPO2awDztmsA87ZrAPO2awDlAAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w==" />
2+
<link rel="icon" type="image/svg+xml" sizes="192x192" href="data:image/x-icon;base64,AAABAAEAEBAAAAAAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAC2awDltmsA87drAPO2agDzsWQA87BjAPOyZQDztWkA87ZqAPOyZQDzsWQA87FkAPO2agDzt2wA87ZrAPO2awDltmsA/7dsAP+0aAD/sWMA/755JP/IiVD/y49c/7VpAP+xZAD/yIpQ/8iJUP++eCb/smUA/7NnAP+3bAD/tmsA/7drAPO0aAD/sWQA/8mMWf/r0cb/8NzS/+TBsP/Olmv/zJFj/+PArf/u18v/69LI/82TZv+yZQD/tGcA/7dsAPO1aQDzsGMA/9Gbc//x39X/5sWz/9CYbv++ej3/0555/9CYbf+7dCX/zJFi/+bFs//x3dP/1qWC/7FjAP+0aADzsWMA88SDQv/z4dn/5saz/8mMV/+9dgP/woBG/8J/PP/Rm3P/2KiM/753EP/FhET/5sWx//Tk2//HiE7/sWQA87ZqAPPmxbD/6Mq6/8F+MP/Gh0z/1KB8/8WFTf/WpYj////////////ft57/xINA/8aFRv/mxbL/6s6+/7dtAPPGh0rz8NzT/9CZcP/Ljlz/8NvR//78+//FhEb/4Lmf//He1f/y4Nj/3rWb/8B7Jv++dwT/1qSB//Db0f/IilPzyo1Z8+rOwP/FhET/2quM///////dspb/zZNl/9utjv/mxrP/8d7U/8+Xbf/AfCn/wX4w/8aGSf/qzr//0Ztz882TZPPkwq7/zJJi/8eJUP/Xp4b/5cSx//ft6f/Rm3P/0554////////////0596/8qOWv/HiVD/4buj/9SgfPPIiVLz7NLE/8+Wav/JjFf/xII+/9Gbc//68/D/3bOY/92ylv/69PL/5saz/8eJUf/HiVD/yo1Z/+jKuv/OlWjzv3kD8/Db0P/brpD/wX4w/7x0AP/IiVD/0510/9Wjf//Tn3n/zJFi/9Ofef/QmXD/vXcA/9Wjfv/y4Nf/wn4n87JlAPPaq4r/7NLF/8aFSP/KjVr/3LCT/8B8NP/JjFj/xoVI/8F+MP//////2KiI/795Hv/py7v/4Lme/7RoAPOyZQDztmsA/+G7pP/WpIH/zpZp/8mLUf+8djT/0Zty/9akgv/EhEz/3K+P/8uPXv/WpID/58e1/7lvAP+xZADzt2wA87JlAP+3bQD/wn4x/7dtAP/CgEP/xoha/9Ofev/jvqn/y5Bm/712Gf+3bQD/xINA/7tzAP+xZAD/t2wA87ZrAP+3bAD/tGcA/7NmAP+0aAD/s2cA/712AP+/eRj/vHUA/712AP+0aAD/tGgA/7NmAP+zZgD/t2wA/7ZrAP+2awDltmsA87ZrAPO2awDztmsA87ZrAPO0aADzsmUA87JlAPO0aADztmsA87ZrAPO2awDztmsA87ZrAPO2awDlAAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w==" />

.storybook/preview.js

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import { INITIAL_VIEWPORTS } from '@storybook/addon-viewport';
22
import { initializeRTL } from 'storybook-addon-rtl';
3-
// import { anysort } from 'anysort'
4-
// import { addParameters } from '@storybook/react'
53
import renderToHTML from './renderToHTML'
64

75
// include base styling globally
86
import '!style-loader!css-loader!sass-loader!../stories/assets/scss/base-minimal.scss';
7+
import '!style-loader!css-loader!sass-loader!../docs/css/components/documentation.min.css';
98

109
// initialise RTL
1110
initializeRTL();
@@ -30,7 +29,9 @@ export const parameters = {
3029
viewports: INITIAL_VIEWPORTS,
3130
},
3231
docs: {
33-
transformSource: (src, storyContext) => renderToHTML(storyContext.storyFn),
32+
source: {
33+
transform: (src, storyContext) => renderToHTML(storyContext.storyFn),
34+
}
3435
},
3536
options: {
3637
storySort: {
@@ -49,11 +50,12 @@ export const parameters = {
4950
// Note: Languages added to items array need to be added to the getLangCode() function below.
5051
export const globalTypes = {
5152
locale: {
52-
name: 'Locale',
53+
title: 'Locale',
5354
description: 'locale',
5455
defaultValue: 'en',
5556
toolbar: {
5657
icon: 'globe',
58+
title: 'Locale',
5759
items: [
5860
{ value: 'english', title: 'English', right: 'Default' },
5961
{ value: 'arabic', title: 'Arabic' },
@@ -63,7 +65,7 @@ export const globalTypes = {
6365
},
6466
},
6567
accent: {
66-
name: 'Accent color',
68+
title: 'Accent color',
6769
description: 'Define the accent color.',
6870
defaultValue: '',
6971
toolbar: {

docs/css/base-minimal-no-grid.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/base-minimal.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/components/documentation.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/components/featured-card.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/components/featured-content-card.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)