diff --git a/storybook/config/main.js b/storybook/config/main.js
index 794a5e20344726dce7b0f2ad46f2b51c4bdd4690..ebb855792a77c5a8c33da9c378fab6c80438bcde 100644
--- a/storybook/config/main.js
+++ b/storybook/config/main.js
@@ -5,5 +5,14 @@ module.exports = {
'../../app/assets/javascripts/**/*.stories.js',
IS_EE && '../../ee/app/assets/javascripts/**/*.stories.js',
].filter(Boolean),
- addons: ['@storybook/addon-essentials', '@storybook/addon-a11y'],
+ addons: [
+ '@storybook/addon-docs',
+ '@storybook/addon-essentials',
+ '@storybook/addon-a11y',
+ '@storybook/addon-viewport',
+ 'storybook-dark-mode',
+ ],
+ docs: {
+ autodocs: true,
+ },
};
diff --git a/storybook/config/preview.js b/storybook/config/preview.js
index 70a4479d40eae84f4091aa1bf4e34b2e910ea9e0..cfb3eada2bfd5c73aef2ace18fff5e15c6c832ff 100644
--- a/storybook/config/preview.js
+++ b/storybook/config/preview.js
@@ -4,6 +4,8 @@ import Vue from 'vue';
import VueApollo from 'vue-apollo';
import Vuex from 'vuex'; // eslint-disable-line no-restricted-imports
import translateMixin from '~/vue_shared/translate';
+import logoWithBlackText from '../static/_logo_with_black_text.svg';
+import logoWithWhiteText from '../static/_logo_with_white_text.svg';
import { initializeGitLabAPIAccess } from './addons/gitlab_api_access/preview';
const stylesheetsRequireCtx = require.context(
@@ -23,3 +25,58 @@ stylesheetsRequireCtx('./application_utilities.scss');
import('../../app/assets/builds/tailwind.css');
stylesheetsRequireCtx('./highlight/themes/white.scss');
stylesheetsRequireCtx('./lazy_bundles/gridstack.scss');
+
+export const theme = {
+ brandTitle: 'GitLab (Product)',
+ brandUrl: 'https://gitlab.com/gitlab-org/gitlab',
+};
+
+export const parameters = {
+ darkMode: {
+ current: 'light',
+ stylePreview: true,
+ classTarget: 'html',
+ darkClass: 'gl-dark',
+ dark: {
+ ...theme,
+ brandImage: logoWithWhiteText,
+ },
+ light: {
+ ...theme,
+ brandImage: logoWithBlackText,
+ },
+ },
+ a11y: {},
+ viewport: {
+ viewports: {
+ breakpointSmall: {
+ name: 'Breakpoint small (width: 320px)',
+ styles: {
+ height: '568px',
+ width: '320px',
+ },
+ },
+ breakpointMedium: {
+ name: 'Breakpoint medium (width: 768px)',
+ styles: {
+ height: '1024px',
+ width: '768px',
+ },
+ },
+ breakpointLarge: {
+ name: 'Breakpoint large (width: 1024px)',
+ styles: {
+ height: '768px',
+ width: '1024px',
+ },
+ },
+ breakpointExtraLarge: {
+ name: 'Breakpoint extra large (width: 1280px)',
+ styles: {
+ height: '800px',
+ width: '1280px',
+ },
+ },
+ },
+ },
+};
diff --git a/storybook/package.json b/storybook/package.json
index 34d0621d479a696cfff5bba19c330136b379d9df..14b42e6507afcf86c96318360692bf653c4e4c10 100644
--- a/storybook/package.json
+++ b/storybook/package.json
@@ -9,7 +9,9 @@
"@storybook/addon-a11y": "^6.5.10",
"@storybook/addon-actions": "^6.5.10",
"@storybook/addon-controls": "^6.5.10",
+ "@storybook/addon-docs": "6.5.10",
"@storybook/addon-essentials": "^6.5.10",
+ "@storybook/addon-viewport": "6.5.10",
"@storybook/addons": "^6.5.10",
"@storybook/api": "^6.5.10",
"@storybook/components": "^6.5.10",
@@ -19,7 +21,8 @@
"postcss-loader": "3.0.0",
"react": "16.14.0",
"sass": "^1.75.0",
- "sass-loader": "^10"
+ "sass-loader": "^10",
+ "storybook-dark-mode": "2.1.1"
},
"resolutions": {
"chokidar": "^3.5.2"
diff --git a/storybook/static/_logo_with_black_text.svg b/storybook/static/_logo_with_black_text.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f5b0b70618b13c7912ccdc083ba8bbb8ad95091e
--- /dev/null
+++ b/storybook/static/_logo_with_black_text.svg
@@ -0,0 +1,12 @@
+
diff --git a/storybook/static/_logo_with_white_text.svg b/storybook/static/_logo_with_white_text.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d00675380582c4267f6eb6777331ee1eb26dae65
--- /dev/null
+++ b/storybook/static/_logo_with_white_text.svg
@@ -0,0 +1,12 @@
+
diff --git a/storybook/yarn.lock b/storybook/yarn.lock
index 1e6a6120c7e0a11e255c2761f4a04baca2aae50b..5dc80a8de03c7d9971043eeb1b7e7d6b9956492f 100644
--- a/storybook/yarn.lock
+++ b/storybook/yarn.lock
@@ -1455,6 +1455,40 @@
lodash "^4.17.21"
ts-dedent "^2.0.0"
+"@storybook/addon-docs@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.5.10.tgz#dde18b5659e8033651e139a231a7f69306433b92"
+ integrity sha512-1kgjo3f0vL6GN8fTwLL05M/q/kDdzvuqwhxPY/v5hubFb3aQZGr2yk9pRBaLAbs4bez0yG0ASXcwhYnrEZUppg==
+ dependencies:
+ "@babel/plugin-transform-react-jsx" "^7.12.12"
+ "@babel/preset-env" "^7.12.11"
+ "@jest/transform" "^26.6.2"
+ "@mdx-js/react" "^1.6.22"
+ "@storybook/addons" "6.5.10"
+ "@storybook/api" "6.5.10"
+ "@storybook/components" "6.5.10"
+ "@storybook/core-common" "6.5.10"
+ "@storybook/core-events" "6.5.10"
+ "@storybook/csf" "0.0.2--canary.4566f4d.1"
+ "@storybook/docs-tools" "6.5.10"
+ "@storybook/mdx1-csf" "^0.0.1"
+ "@storybook/node-logger" "6.5.10"
+ "@storybook/postinstall" "6.5.10"
+ "@storybook/preview-web" "6.5.10"
+ "@storybook/source-loader" "6.5.10"
+ "@storybook/store" "6.5.10"
+ "@storybook/theming" "6.5.10"
+ babel-loader "^8.0.0"
+ core-js "^3.8.2"
+ fast-deep-equal "^3.1.3"
+ global "^4.4.0"
+ lodash "^4.17.21"
+ regenerator-runtime "^0.13.7"
+ remark-external-links "^8.0.0"
+ remark-slug "^6.0.0"
+ ts-dedent "^2.0.0"
+ util-deprecate "^1.0.2"
+
"@storybook/addon-docs@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.5.16.tgz#3de912f51fb8e48b9a53b11a5b1cede067acbe70"
@@ -1553,6 +1587,23 @@
core-js "^3.8.2"
regenerator-runtime "^0.13.7"
+"@storybook/addon-viewport@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.5.10.tgz#4c6151d7e8177b07df8dcb4c61e842dac949215b"
+ integrity sha512-RFMd+4kZljyuJjR9OJ2bFXHrSG7VTi5FDZYWEU+4W1sBxzC+JhnVnUP+HJH3gUxEFIRQC5neRzwWRE9RUUoALQ==
+ dependencies:
+ "@storybook/addons" "6.5.10"
+ "@storybook/api" "6.5.10"
+ "@storybook/client-logger" "6.5.10"
+ "@storybook/components" "6.5.10"
+ "@storybook/core-events" "6.5.10"
+ "@storybook/theming" "6.5.10"
+ core-js "^3.8.2"
+ global "^4.4.0"
+ memoizerific "^1.11.3"
+ prop-types "^15.7.2"
+ regenerator-runtime "^0.13.7"
+
"@storybook/addon-viewport@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.5.16.tgz#226aa0ab93df68264269eb31adb104e7e48f6c68"
@@ -1570,7 +1621,24 @@
prop-types "^15.7.2"
regenerator-runtime "^0.13.7"
-"@storybook/addons@6.5.16", "@storybook/addons@^6.5.10":
+"@storybook/addons@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.5.10.tgz#bff2f8fb8453e9df04fa6dbc41341fd05f4cdeba"
+ integrity sha512-VD4tBCQ23PkSeDoxuHcKy0RfhIs3oMYjBacOZx7d0bvOzK9WjPyvE2ysDAh7r/ceqnwmWHAScIpE+I1RU7gl+g==
+ dependencies:
+ "@storybook/api" "6.5.10"
+ "@storybook/channels" "6.5.10"
+ "@storybook/client-logger" "6.5.10"
+ "@storybook/core-events" "6.5.10"
+ "@storybook/csf" "0.0.2--canary.4566f4d.1"
+ "@storybook/router" "6.5.10"
+ "@storybook/theming" "6.5.10"
+ "@types/webpack-env" "^1.16.0"
+ core-js "^3.8.2"
+ global "^4.4.0"
+ regenerator-runtime "^0.13.7"
+
+"@storybook/addons@6.5.16", "@storybook/addons@^6.5.10", "@storybook/addons@^6.5.14":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.5.16.tgz#07e8f2205f86fa4c9dada719e3e096cb468e3cdd"
integrity sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ==
@@ -1587,7 +1655,30 @@
global "^4.4.0"
regenerator-runtime "^0.13.7"
-"@storybook/api@6.5.16", "@storybook/api@^6.5.10":
+"@storybook/api@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.5.10.tgz#215623844648f0da2ac646fdcdd1345c2e1a8490"
+ integrity sha512-AkmgSPNEGdKp4oZA4KQ+RJsacw7GwfvjsVDnCkcXqS9zmSr/RNL0fhpcd60KKkmx/hGKPTDFpK3ZayxDrJ/h4A==
+ dependencies:
+ "@storybook/channels" "6.5.10"
+ "@storybook/client-logger" "6.5.10"
+ "@storybook/core-events" "6.5.10"
+ "@storybook/csf" "0.0.2--canary.4566f4d.1"
+ "@storybook/router" "6.5.10"
+ "@storybook/semver" "^7.3.2"
+ "@storybook/theming" "6.5.10"
+ core-js "^3.8.2"
+ fast-deep-equal "^3.1.3"
+ global "^4.4.0"
+ lodash "^4.17.21"
+ memoizerific "^1.11.3"
+ regenerator-runtime "^0.13.7"
+ store2 "^2.12.0"
+ telejson "^6.0.8"
+ ts-dedent "^2.0.0"
+ util-deprecate "^1.0.2"
+
+"@storybook/api@6.5.16", "@storybook/api@^6.5.10", "@storybook/api@^6.5.14":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.5.16.tgz#897915b76de05587fd702951d5d836f708043662"
integrity sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==
@@ -1663,6 +1754,19 @@
webpack-hot-middleware "^2.25.1"
webpack-virtual-modules "^0.2.2"
+"@storybook/channel-postmessage@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.5.10.tgz#be8971b4b7f91b664bb2c6965fdfb073d541a03e"
+ integrity sha512-t9PTA0UzFvYa3IlOfpBOolfrRMPTjUMIeCQ6FNyM0aj5GqLKSvoQzP8NeoRpIrvyf6ljFKKdaMaZ3fiCvh45ag==
+ dependencies:
+ "@storybook/channels" "6.5.10"
+ "@storybook/client-logger" "6.5.10"
+ "@storybook/core-events" "6.5.10"
+ core-js "^3.8.2"
+ global "^4.4.0"
+ qs "^6.10.0"
+ telejson "^6.0.8"
+
"@storybook/channel-postmessage@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.5.16.tgz#06167c0a66c06b2b5f8ff01d1dd436fff8119a15"
@@ -1687,6 +1791,15 @@
global "^4.4.0"
telejson "^6.0.8"
+"@storybook/channels@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.5.10.tgz#fca5b0d1ea8d30b022e805301ed436407c867ac4"
+ integrity sha512-lo26YZ6kWpHXLhuHJF4P/bICY7jD/rXEZqReKtGOSk1Lv99/xvG6pqmcy3hWLf3v3Dy/8otjRPSR7izFVIIZgQ==
+ dependencies:
+ core-js "^3.8.2"
+ ts-dedent "^2.0.0"
+ util-deprecate "^1.0.2"
+
"@storybook/channels@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.5.16.tgz#3fb9a3b5666ecb951a2d0cf8b0699b084ef2d3c6"
@@ -1722,6 +1835,14 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
+"@storybook/client-logger@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.5.10.tgz#cfea823a5b8444409daa74f854c5d05367986b34"
+ integrity sha512-/xA0MHOevXev68hyLMQw8Qo8KczSIdXOxliAgrycMTkDmw5eKeA8TP7B8zP3wGuq/e3MrdD9/8MWhb/IQBNC3w==
+ dependencies:
+ core-js "^3.8.2"
+ global "^4.4.0"
+
"@storybook/client-logger@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.5.16.tgz#955cc46b389e7151c9eb1585a75e6a0605af61a1"
@@ -1730,7 +1851,21 @@
core-js "^3.8.2"
global "^4.4.0"
-"@storybook/components@6.5.16", "@storybook/components@^6.5.10":
+"@storybook/components@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.5.10.tgz#268e1269bc3d262f7dcec13f96c3b844919687b8"
+ integrity sha512-9OhgB8YQfGwOKjo/N96N5mrtJ6qDVVoEM1zuhea32tJUd2eYf0aSWpryA9VnOM0V1q/8DAoCg5rPBMYWMBU5uw==
+ dependencies:
+ "@storybook/client-logger" "6.5.10"
+ "@storybook/csf" "0.0.2--canary.4566f4d.1"
+ "@storybook/theming" "6.5.10"
+ core-js "^3.8.2"
+ memoizerific "^1.11.3"
+ qs "^6.10.0"
+ regenerator-runtime "^0.13.7"
+ util-deprecate "^1.0.2"
+
+"@storybook/components@6.5.16", "@storybook/components@^6.5.10", "@storybook/components@^6.5.14":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.5.16.tgz#f8dc51213bc08fe32154be964e1e8b0e2f670ed6"
integrity sha512-LzBOFJKITLtDcbW9jXl0/PaG+4xAz25PK8JxPZpIALbmOpYWOAPcO6V9C2heX6e6NgWFMUxjplkULEk9RCQMNA==
@@ -1770,6 +1905,62 @@
unfetch "^4.2.0"
util-deprecate "^1.0.2"
+"@storybook/core-common@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.5.10.tgz#6b93449548b0890f5c68d89f0ca78e092026182c"
+ integrity sha512-Bx+VKkfWdrAmD8T51Sjq/mMhRaiapBHcpG4cU5bc3DMbg+LF2/yrgqv/cjVu+m5gHAzYCac5D7gqzBgvG7Myww==
+ dependencies:
+ "@babel/core" "^7.12.10"
+ "@babel/plugin-proposal-class-properties" "^7.12.1"
+ "@babel/plugin-proposal-decorators" "^7.12.12"
+ "@babel/plugin-proposal-export-default-from" "^7.12.1"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
+ "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
+ "@babel/plugin-proposal-optional-chaining" "^7.12.7"
+ "@babel/plugin-proposal-private-methods" "^7.12.1"
+ "@babel/plugin-proposal-private-property-in-object" "^7.12.1"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.3"
+ "@babel/plugin-transform-arrow-functions" "^7.12.1"
+ "@babel/plugin-transform-block-scoping" "^7.12.12"
+ "@babel/plugin-transform-classes" "^7.12.1"
+ "@babel/plugin-transform-destructuring" "^7.12.1"
+ "@babel/plugin-transform-for-of" "^7.12.1"
+ "@babel/plugin-transform-parameters" "^7.12.1"
+ "@babel/plugin-transform-shorthand-properties" "^7.12.1"
+ "@babel/plugin-transform-spread" "^7.12.1"
+ "@babel/preset-env" "^7.12.11"
+ "@babel/preset-react" "^7.12.10"
+ "@babel/preset-typescript" "^7.12.7"
+ "@babel/register" "^7.12.1"
+ "@storybook/node-logger" "6.5.10"
+ "@storybook/semver" "^7.3.2"
+ "@types/node" "^14.0.10 || ^16.0.0"
+ "@types/pretty-hrtime" "^1.0.0"
+ babel-loader "^8.0.0"
+ babel-plugin-macros "^3.0.1"
+ babel-plugin-polyfill-corejs3 "^0.1.0"
+ chalk "^4.1.0"
+ core-js "^3.8.2"
+ express "^4.17.1"
+ file-system-cache "^1.0.5"
+ find-up "^5.0.0"
+ fork-ts-checker-webpack-plugin "^6.0.4"
+ fs-extra "^9.0.1"
+ glob "^7.1.6"
+ handlebars "^4.7.7"
+ interpret "^2.2.0"
+ json5 "^2.1.3"
+ lazy-universal-dotenv "^3.0.1"
+ picomatch "^2.3.0"
+ pkg-dir "^5.0.0"
+ pretty-hrtime "^1.0.3"
+ resolve-from "^5.0.0"
+ slash "^3.0.0"
+ telejson "^6.0.8"
+ ts-dedent "^2.0.0"
+ util-deprecate "^1.0.2"
+ webpack "4"
+
"@storybook/core-common@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.5.16.tgz#db80aa6f220a576a83db821f720e103190a914ae"
@@ -1826,7 +2017,14 @@
util-deprecate "^1.0.2"
webpack "4"
-"@storybook/core-events@6.5.16", "@storybook/core-events@^6.5.10":
+"@storybook/core-events@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.5.10.tgz#66d87c8ea18db8e448018a16a3d0198ddbcbc683"
+ integrity sha512-EVb1gO1172klVIAABLOoigFMx0V88uctY0K/qVCO8n6v+wd2+0Ccn63kl+gTxsAC3WZ8XhXh9q2w5ImHklVECw==
+ dependencies:
+ core-js "^3.8.2"
+
+"@storybook/core-events@6.5.16", "@storybook/core-events@^6.5.10", "@storybook/core-events@^6.5.14":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.5.16.tgz#b1c265dac755007dae172d9d4b72656c9e5d7bb3"
integrity sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==
@@ -1919,6 +2117,19 @@
dependencies:
lodash "^4.17.15"
+"@storybook/docs-tools@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-6.5.10.tgz#30baa62c1ca3a18b13625b6b305e23e39f404416"
+ integrity sha512-/bvYgOO+CxMEcHifkjJg0A60OTGOhcjGxnsB1h0gJuxMrqA/7Qwc108bFmPiX0eiD1BovFkZLJV4O6OY7zP5Vw==
+ dependencies:
+ "@babel/core" "^7.12.10"
+ "@storybook/csf" "0.0.2--canary.4566f4d.1"
+ "@storybook/store" "6.5.10"
+ core-js "^3.8.2"
+ doctrine "^3.0.0"
+ lodash "^4.17.21"
+ regenerator-runtime "^0.13.7"
+
"@storybook/docs-tools@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-6.5.16.tgz#1ec5433eeab63a214d37ffc4660cdaec9704ac39"
@@ -1932,6 +2143,11 @@
lodash "^4.17.21"
regenerator-runtime "^0.13.7"
+"@storybook/global@^5.0.0":
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/@storybook/global/-/global-5.0.0.tgz#b793d34b94f572c1d7d9e0f44fac4e0dbc9572ed"
+ integrity sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==
+
"@storybook/manager-webpack4@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.5.16.tgz#7033228d38f048ceff3d403ba918d7f206b926a5"
@@ -1990,6 +2206,17 @@
prettier ">=2.2.1 <=2.3.0"
ts-dedent "^2.0.0"
+"@storybook/node-logger@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.5.10.tgz#bce4c04009c4b62d6d2fb617176d7ef0084e9e89"
+ integrity sha512-bYswXIKV7Stru8vYfkjUMNN8UhF7Qg7NRsUvG5Djt5lLIae1XmUIgnH40mU/nW4X4BSfcR9MKxsSsngvn2WmQg==
+ dependencies:
+ "@types/npmlog" "^4.1.2"
+ chalk "^4.1.0"
+ core-js "^3.8.2"
+ npmlog "^5.0.1"
+ pretty-hrtime "^1.0.3"
+
"@storybook/node-logger@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.5.16.tgz#d57fd6204c2abfbc297551d98ad5475dd73207cc"
@@ -2001,6 +2228,13 @@
npmlog "^5.0.1"
pretty-hrtime "^1.0.3"
+"@storybook/postinstall@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.5.10.tgz#b25378da036bce7b318c6732733aa5ad43449f37"
+ integrity sha512-xqUdpnFHYkn8MgtV+QztvIsRWa6jQUk7QT1Mu17Y0S7PbslNGsuskRPHenHhACXBJF+TM86R+4BaAhnVYTmElw==
+ dependencies:
+ core-js "^3.8.2"
+
"@storybook/postinstall@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.5.16.tgz#20aa02fd4513fa0b60ed838b413c46f351f64f60"
@@ -2008,6 +2242,28 @@
dependencies:
core-js "^3.8.2"
+"@storybook/preview-web@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.5.10.tgz#81bf5d3f5fca9e26099c057206bd8e684225989b"
+ integrity sha512-sTC/o5gkvALOtcNgtApGKGN9EavvSxRHBeBh+5BQjV2qQ8ap+26RsfUizNBECAa2Jrn4osaDYn9HRhJLFL69WA==
+ dependencies:
+ "@storybook/addons" "6.5.10"
+ "@storybook/channel-postmessage" "6.5.10"
+ "@storybook/client-logger" "6.5.10"
+ "@storybook/core-events" "6.5.10"
+ "@storybook/csf" "0.0.2--canary.4566f4d.1"
+ "@storybook/store" "6.5.10"
+ ansi-to-html "^0.6.11"
+ core-js "^3.8.2"
+ global "^4.4.0"
+ lodash "^4.17.21"
+ qs "^6.10.0"
+ regenerator-runtime "^0.13.7"
+ synchronous-promise "^2.0.15"
+ ts-dedent "^2.0.0"
+ unfetch "^4.2.0"
+ util-deprecate "^1.0.2"
+
"@storybook/preview-web@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.5.16.tgz#1d32a72be25776f9597e33ffc1914f3430fae689"
@@ -2030,6 +2286,17 @@
unfetch "^4.2.0"
util-deprecate "^1.0.2"
+"@storybook/router@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.5.10.tgz#b0c342e080c1d2b5344603bc43a6c75734a4a879"
+ integrity sha512-O+vNW/eEpYFF8eCg5jZjNQ6q2DKQVxqDRPCy9pJdEbvavMDZn6AFYgVK+VJe5F4211WW2yncOu922xObCxXJYg==
+ dependencies:
+ "@storybook/client-logger" "6.5.10"
+ core-js "^3.8.2"
+ memoizerific "^1.11.3"
+ qs "^6.10.0"
+ regenerator-runtime "^0.13.7"
+
"@storybook/router@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.5.16.tgz#28fb4d34e8219351a40bee1fc94dcacda6e1bd8b"
@@ -2049,6 +2316,22 @@
core-js "^3.6.5"
find-up "^4.1.0"
+"@storybook/source-loader@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.5.10.tgz#f62b4c7b1933976a20913ddc149d55026ef4c872"
+ integrity sha512-1RxxRumpjs8VUUwES9LId+cuNQnixhZAcwCxd6jaKkTZbjiQCtAhXX6DBTjJGV1u/JnCsqEp5b1wB8j/EioNHw==
+ dependencies:
+ "@storybook/addons" "6.5.10"
+ "@storybook/client-logger" "6.5.10"
+ "@storybook/csf" "0.0.2--canary.4566f4d.1"
+ core-js "^3.8.2"
+ estraverse "^5.2.0"
+ global "^4.4.0"
+ loader-utils "^2.0.0"
+ lodash "^4.17.21"
+ prettier ">=2.2.1 <=2.3.0"
+ regenerator-runtime "^0.13.7"
+
"@storybook/source-loader@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.5.16.tgz#b691a024e6ff36bbd1144ecb4a65986f0e149741"
@@ -2065,6 +2348,27 @@
prettier ">=2.2.1 <=2.3.0"
regenerator-runtime "^0.13.7"
+"@storybook/store@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.5.10.tgz#85df17a8d57af0cba3934b3c6046537e2bca9abd"
+ integrity sha512-RswrSYh2IiKkytFPxP9AvP+hekjrvHK2ILvyDk2ZgduCN4n5ivsekOb+N3M2t+dq1eLuW9or5n2T4OWwAwjxxQ==
+ dependencies:
+ "@storybook/addons" "6.5.10"
+ "@storybook/client-logger" "6.5.10"
+ "@storybook/core-events" "6.5.10"
+ "@storybook/csf" "0.0.2--canary.4566f4d.1"
+ core-js "^3.8.2"
+ fast-deep-equal "^3.1.3"
+ global "^4.4.0"
+ lodash "^4.17.21"
+ memoizerific "^1.11.3"
+ regenerator-runtime "^0.13.7"
+ slash "^3.0.0"
+ stable "^0.1.8"
+ synchronous-promise "^2.0.15"
+ ts-dedent "^2.0.0"
+ util-deprecate "^1.0.2"
+
"@storybook/store@6.5.16":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.5.16.tgz#b308701293a3a11bfcc766770584495874fd17da"
@@ -2104,7 +2408,17 @@
read-pkg-up "^7.0.1"
regenerator-runtime "^0.13.7"
-"@storybook/theming@6.5.16":
+"@storybook/theming@6.5.10":
+ version "6.5.10"
+ resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.5.10.tgz#052100979c1270fc8f60653c1a13a6f047318109"
+ integrity sha512-BvTQBBcSEwKKcsVmF+Ol6v0RIQUr+bxP7gb10wtfBd23mZTEFA0C1N5FnZr/dDeiBKG1pvf1UKvoYA731y0BsA==
+ dependencies:
+ "@storybook/client-logger" "6.5.10"
+ core-js "^3.8.2"
+ memoizerific "^1.11.3"
+ regenerator-runtime "^0.13.7"
+
+"@storybook/theming@6.5.16", "@storybook/theming@^6.5.14":
version "6.5.16"
resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.5.16.tgz#b999bdb98945b605b93b9dfdf7408535b701e2aa"
integrity sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==
@@ -6323,7 +6637,7 @@ json5@^1.0.1:
dependencies:
minimist "^1.2.0"
-json5@^2.1.2, json5@^2.2.3:
+json5@^2.1.2, json5@^2.1.3, json5@^2.2.3:
version "2.2.3"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
@@ -8888,6 +9202,20 @@ store2@^2.12.0:
resolved "https://registry.yarnpkg.com/store2/-/store2-2.14.3.tgz#24077d7ba110711864e4f691d2af941ec533deb5"
integrity sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==
+storybook-dark-mode@2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/storybook-dark-mode/-/storybook-dark-mode-2.1.1.tgz#73dcc0a757153cc2fbac1b6be2451950dda63352"
+ integrity sha512-Ops6u/htODxIUXnAYASttqcbd2PRN723o0uIKpoYQn1+so2g6gYalpAhuysxnRhCG8yHsm6NJuX5drzzI+uFvQ==
+ dependencies:
+ "@storybook/addons" "^6.5.14"
+ "@storybook/api" "^6.5.14"
+ "@storybook/components" "^6.5.14"
+ "@storybook/core-events" "^6.5.14"
+ "@storybook/global" "^5.0.0"
+ "@storybook/theming" "^6.5.14"
+ fast-deep-equal "^3.1.3"
+ memoizerific "^1.11.3"
+
stream-browserify@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"