storybookjs/storybook
[Bug]: Rendering of MDX documentation fails when the imported stories file changes
Geschlossen
#29.127 geöffnet am 14.09.2024
addon: docsbughelp wanted
Repository-Metriken
- Stars
- (89.909 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 7T 22h) (184 gemergte PRs in 30 T)
Beschreibung
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 ;)