import type { StorybookConfig } from 'storybook-react-rsbuild'; /* Dev-only playground. Never shipped — package `files` is ["dist"]. */ const config: StorybookConfig = { stories: ['../src/**/*.mdx', '../src/**/*.stories.@(ts|tsx)'], addons: ['@storybook/addon-docs'], staticDirs: ['../src/assets'], framework: { name: 'storybook-react-rsbuild', options: {}, }, typescript: { // Prop tables in autodocs come from the components' TS types. reactDocgen: 'react-docgen-typescript', reactDocgenTypescriptOptions: { shouldExtractLiteralValuesFromEnum: true, // Keep our own props + Radix primitives; drop other node_modules noise. propFilter: (prop) => prop.parent ? !/node_modules/.test(prop.parent.fileName) || /node_modules\/radix-ui/.test(prop.parent.fileName) : true, }, }, }; export default config;