diff --git a/superset-frontend/packages/superset-ui-demo/.storybook/preview.js b/superset-frontend/packages/superset-ui-demo/.storybook/preview.js index a82a6be7156..30e48845c0d 100644 --- a/superset-frontend/packages/superset-ui-demo/.storybook/preview.js +++ b/superset-frontend/packages/superset-ui-demo/.storybook/preview.js @@ -55,7 +55,6 @@ export const parameters = { }; // Superset setup - configure(); // Register color schemes diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/BoxPlot/stories/basic.tsx b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/BoxPlot/stories/basic.tsx index 19c01ed17b3..cf0bd8f656e 100644 --- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/BoxPlot/stories/basic.tsx +++ b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/BoxPlot/stories/basic.tsx @@ -24,8 +24,8 @@ import data from '../data'; export const basic = () => ( ({ ...row, - values: row.values.map(value => ({ ...value })), + values: Array.isArray(row.values) + ? row.values.map(value => ({ ...value })) + : row.values, key: formatLabel(row.key, datasource.verboseMap), })) : rawData; diff --git a/superset-frontend/src/components/CertifiedBadge/CertifiedBadge.stories.tsx b/superset-frontend/src/components/CertifiedBadge/CertifiedBadge.stories.tsx index af8e179d068..a248e7b0d1c 100644 --- a/superset-frontend/src/components/CertifiedBadge/CertifiedBadge.stories.tsx +++ b/superset-frontend/src/components/CertifiedBadge/CertifiedBadge.stories.tsx @@ -16,8 +16,11 @@ * specific language governing permissions and limitations * under the License. */ +import { configure as configureTranslation } from '@superset-ui/core'; import CertifiedBadge, { CertifiedBadgeProps } from '.'; +configureTranslation(); + export default { title: 'CertifiedBadgeWithTooltip', }; diff --git a/superset-frontend/webpack.config.js b/superset-frontend/webpack.config.js index 20b1e8efc40..3fbb413d9af 100644 --- a/superset-frontend/webpack.config.js +++ b/superset-frontend/webpack.config.js @@ -75,6 +75,7 @@ if (!isDevMode) { const plugins = [ new webpack.ProvidePlugin({ process: 'process/browser.js', + ...(isDevMode ? { Buffer: ['buffer', 'Buffer'] } : {}), // Fix legacy-plugin-chart-paired-t-test broken Story }), // creates a manifest.json mapping of name to hashed output used in template files @@ -336,6 +337,7 @@ const config = { fs: false, vm: require.resolve('vm-browserify'), path: false, + ...(isDevMode ? { buffer: require.resolve('buffer/') } : {}), // Fix legacy-plugin-chart-paired-t-test broken Story }, }, context: APP_DIR, // to automatically find tsconfig.json