2023-03-14 21:40:22 -03:00

61 lines
2.0 KiB
JavaScript

module.exports = {
stories: [
'./welcome.stories.mdx', // default page
"../../core/theme/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/link/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/avatar/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/user/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/button/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/spinner/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/code/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/tooltip/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/snippet/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/chip/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/badge/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/checkbox/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/radio/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/pagination/stories/*.stories.@(js|jsx|ts|tsx)",
"../../components/switch/stories/*.stories.@(js|jsx|ts|tsx)",
],
staticDirs: ["../public"],
addons: [
"@storybook/addon-links",
"@storybook/addon-essentials",
"storybook-dark-mode",
"@storybook/addon-a11y",
{
name: '@storybook/addon-storysource',
options: {
rule: {
test: [/\.stories\.(js|jsx|ts|tsx)$/],
},
loaderOptions: {
prettierConfig: { printWidth: 80, singleQuote: false },
},
},
},
{
name: "@storybook/addon-postcss",
options: {
cssLoaderOptions: {
// When you have splitted your css over multiple files
// and use @import('./other-styles.css')
importLoaders: 1,
},
postcssLoaderOptions: {
// When using postCSS 8
implementation: require("postcss"),
},
},
},
],
framework: "@storybook/react",
core: {
builder: "webpack5",
disableTelemetry: true,
},
typescript: {
reactDocgen: false,
},
};