mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-07-07 23:33:14 +08:00
1.2 KiB
1.2 KiB
Stories Guide
This directory contains Storybook stories for packages/ui, separated from the source tree to keep the component implementation structure clean.
Directory Structure
stories/
├── components/
│ ├── base/ # Base component stories
│ ├── display/ # Display component stories
│ ├── interactive/ # Interactive component stories
│ ├── icons/ # Icon component stories
│ ├── layout/ # Layout component stories
│ └── composite/ # Composite component stories
└── README.md # This guide
Naming Conventions
- File names should follow
ComponentName.stories.tsx - Story titles should follow
Category/ComponentName, for exampleBase/CustomTag - Import source components through relative paths, for example
../../../src/components/base/ComponentName
Authoring Guidelines
Each story file should usually include:
- Default - basic usage
- Variants - different variants or visual states
- Interactive - interaction demos when applicable
- Use Cases - realistic examples
Run Storybook
cd packages/ui
pnpm storybook
Open http://localhost:6006 to browse the component documentation.