DocSpace-buildtools/packages/asc-web-components/.storybook/webpack.config.js
AlexeySafronov 9fcbb5c873 Web: Storybook issues fix:
+ Added copy public/images to static/images for publish
+ Fix checkbox click in theme-provider.stories.js
+ Added empty_screen_filter.png for EmptyScreenContainer
2021-03-24 13:55:50 +03:00

38 lines
736 B
JavaScript

const CopyPlugin = require("copy-webpack-plugin");
module.exports = ({ config }) => {
const rules = config.module.rules;
const fileLoaderRule = rules.find((rule) => rule.test.test(".svg"));
fileLoaderRule.exclude = /\.react.svg$/;
rules.push({
test: /\.react.svg$/,
use: [
{
loader: "@svgr/webpack",
options: {
svgoConfig: {
plugins: [{ removeViewBox: false }],
},
},
},
],
});
config.plugins.push(
new CopyPlugin({
patterns: [
{
from: "../../../public/images",
to: "./static/images",
toType: "dir",
context: "storybook-static",
},
],
})
);
return config;
};