storybookjs/storybook
View on GitHub[Bug]: Rendering of MDX documentation fails when the imported stories file changes
Open
#29127 opened on Sep 14, 2024
addon: docsbughelp wanted
Description
Describe the bug
When adding a new story to a stories file that is imported in a .mdx file, the following error is thrown:
Invalid value passed to the 'of' prop. The value was resolved to a 'component or unknown' type but the only types for this block are: story.
It happens when the imported story files is modified in other ways as well, but this is the most simple case to replicate this bug.
Reproduction link
https://stackblitz.com/edit/github-unrkza-3cuztn?file=src%2Fstories%2FButton.stories.ts
Reproduction steps
- Go to the link above
- Open "Buttons documentation" doc in the preview pane
- Open
src/stories/Button.stories.tsxfile - Duplicate e.g. the
Secondarystory and rename it to e.g.Tertiary
Expected behavior: The doc is still rendered correctly.
Actual behavior: The error mentioned above it thrown.
System
I'm not sure how to run `npx storybook@latest info` on StackBlitz, as the terminal does not seem to work for me. I am using the React 18 Webpack template, which uses Storybook 8.4.0-alpha.0.
Additional context
It makes writing documentation using MDX files a bit frustrating ;)