Summary
Most React UI components have Storybook stories, but a few exported components currently do not. Adding stories would improve discoverability and make visual QA easier for contributors and maintainers.
Components missing stories
These directories currently do not have a Storybook story:
packages/react-ui/src/components/Label
packages/react-ui/src/components/Modal
packages/react-ui/src/components/SectionBlock
packages/react-ui/src/components/ThemeProvider
packages/react-ui/src/components/ToggleItem
packages/react-ui/src/components/ToolCall
packages/react-ui/src/components/ToolResult
Suggested implementation
Add focused .stories.tsx files under each component's stories/ directory, following nearby examples such as Button, Input, Tag, or MessageLoading.
This can also be split into smaller PRs if preferred.
Acceptance criteria
- Each listed component has at least one basic story.
- Stories use realistic props and show key states where applicable.
- Storybook still builds/runs for
@openuidev/react-ui.
Summary
Most React UI components have Storybook stories, but a few exported components currently do not. Adding stories would improve discoverability and make visual QA easier for contributors and maintainers.
Components missing stories
These directories currently do not have a Storybook story:
packages/react-ui/src/components/Labelpackages/react-ui/src/components/Modalpackages/react-ui/src/components/SectionBlockpackages/react-ui/src/components/ThemeProviderpackages/react-ui/src/components/ToggleItempackages/react-ui/src/components/ToolCallpackages/react-ui/src/components/ToolResultSuggested implementation
Add focused
.stories.tsxfiles under each component'sstories/directory, following nearby examples such asButton,Input,Tag, orMessageLoading.This can also be split into smaller PRs if preferred.
Acceptance criteria
@openuidev/react-ui.