mirror of
https://github.com/apache/superset.git
synced 2026-04-07 10:31:50 +00:00
chore: Upgrades Storybook to version 6.3.8 to make it compatible with Webpack 5 (#16857)
This commit is contained in:
committed by
GitHub
parent
6daf37bf40
commit
27a40d2a67
@@ -22,13 +22,15 @@ const path = require('path');
|
||||
const customConfig = require('../webpack.config.js');
|
||||
|
||||
module.exports = {
|
||||
core: {
|
||||
builder: 'webpack5',
|
||||
},
|
||||
stories: ['../src/@(components|common|filters)/**/*.stories.@(t|j)sx'],
|
||||
addons: [
|
||||
'@storybook/addon-essentials',
|
||||
'@storybook/addon-links',
|
||||
'@storybook/preset-typescript',
|
||||
'storybook-addon-jsx',
|
||||
'@storybook/addon-knobs/register',
|
||||
'@storybook/addon-knobs',
|
||||
'storybook-addon-paddings',
|
||||
],
|
||||
webpackFinal: config => ({
|
||||
|
||||
@@ -20,7 +20,7 @@ import React from 'react';
|
||||
import { addDecorator } from '@storybook/react';
|
||||
import { jsxDecorator } from 'storybook-addon-jsx';
|
||||
import { addParameters } from '@storybook/react';
|
||||
import { withPaddings } from 'storybook-addon-paddings';
|
||||
import WithPaddings from 'storybook-addon-paddings';
|
||||
import { supersetTheme, ThemeProvider } from '@superset-ui/core';
|
||||
import { combineReducers, createStore, applyMiddleware, compose } from 'redux';
|
||||
import thunk from 'redux-thunk';
|
||||
@@ -49,15 +49,18 @@ const providerDecorator = Story => (
|
||||
addDecorator(jsxDecorator);
|
||||
addDecorator(themeDecorator);
|
||||
addDecorator(providerDecorator);
|
||||
addDecorator(withPaddings);
|
||||
addDecorator(WithPaddings);
|
||||
|
||||
addParameters({
|
||||
paddings: [
|
||||
{ name: 'None', value: '0px' },
|
||||
{ name: 'Small', value: '16px' },
|
||||
{ name: 'Medium', value: '32px', default: true },
|
||||
{ name: 'Large', value: '64px' },
|
||||
],
|
||||
paddings: {
|
||||
values: [
|
||||
{ name: 'None', value: '0px' },
|
||||
{ name: 'Small', value: '16px' },
|
||||
{ name: 'Medium', value: '32px' },
|
||||
{ name: 'Large', value: '64px' },
|
||||
],
|
||||
default: 'Medium',
|
||||
},
|
||||
options: {
|
||||
storySort: {
|
||||
method: 'alphabetical',
|
||||
|
||||
23316
superset-frontend/package-lock.json
generated
23316
superset-frontend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -200,14 +200,15 @@
|
||||
"@emotion/jest": "^11.3.0",
|
||||
"@hot-loader/react-dom": "^16.13.0",
|
||||
"@istanbuljs/nyc-config-typescript": "^1.0.1",
|
||||
"@storybook/addon-actions": "^6.1.17",
|
||||
"@storybook/addon-essentials": "^6.1.20",
|
||||
"@storybook/addon-knobs": "^6.1.17",
|
||||
"@storybook/addon-links": "^6.1.17",
|
||||
"@storybook/addons": "^6.1.17",
|
||||
"@storybook/client-api": "^6.1.17",
|
||||
"@storybook/preset-typescript": "^3.0.0",
|
||||
"@storybook/react": "^6.1.20",
|
||||
"@storybook/addon-actions": "^6.3.8",
|
||||
"@storybook/addon-essentials": "^6.3.8",
|
||||
"@storybook/addon-knobs": "^6.3.1",
|
||||
"@storybook/addon-links": "^6.3.8",
|
||||
"@storybook/addons": "^6.3.8",
|
||||
"@storybook/builder-webpack5": "^6.3.8",
|
||||
"@storybook/client-api": "^6.3.8",
|
||||
"@storybook/manager-webpack5": "^6.3.8",
|
||||
"@storybook/react": "^6.3.8",
|
||||
"@svgr/webpack": "^5.5.0",
|
||||
"@testing-library/dom": "^7.29.4",
|
||||
"@testing-library/jest-dom": "^5.11.6",
|
||||
@@ -295,8 +296,8 @@
|
||||
"sinon": "^9.0.2",
|
||||
"source-map-support": "^0.5.16",
|
||||
"speed-measure-webpack-plugin": "^1.5.0",
|
||||
"storybook-addon-jsx": "^7.3.3",
|
||||
"storybook-addon-paddings": "^3.2.0",
|
||||
"storybook-addon-jsx": "^7.3.14",
|
||||
"storybook-addon-paddings": "^4.2.1",
|
||||
"style-loader": "^3.2.1",
|
||||
"thread-loader": "^3.0.4",
|
||||
"transform-loader": "^0.2.4",
|
||||
|
||||
Reference in New Issue
Block a user