storybookjs/storybook

[Bug]: Autodocs "union" type

Open

#25,305 opened on Dec 22, 2023

View on GitHub
 (9 comments) (1 reaction) (0 assignees)TypeScript (10,058 forks)batch import
argtypesbughelp wantedreacttypescript

Repository metrics

Stars
 (89,909 stars)
PR merge metrics
 (Avg merge 9d 3h) (173 merged PRs in 30d)

Description

Describe the bug

I have defined some props on the component with union. For example:

export interface MyComponentProps { title: string; subtitle?: string | undefined; }

I wrote a story for my component, added "autodocs" to tags and Storybook generated controls but for prop subtitle I got type union. I expected to see string | undefined.

To Reproduce

Add prop type for example string | undefined.

System

storybook: 7.6.5 @storybook/vue3: 7.6.5 @storybook/vue3-vite: 7.6.5

Additional context

No response

Contributor guide