返回 AiToEarn
README.md
1 # draft-box 组件目录
2
3 草稿箱业务域的跨页面共享组件目录。仅放置草稿箱计划、详情、生成栏、素材操作等明确属于草稿箱业务且会被多个草稿箱页面复用的组件。
4
5 ## 组件清单
6
7 | 目录 | 说明 |
8 | ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------- |
9 | `components/AiBatchGenerateBar/` | 草稿箱 AI 批量生成输入栏,包含媒体上传、提示词输入、模型参数和平台选择;内部按 `components` / `hooks` / `utils` / `styles` 拆分。 |
10 | `components/MediaMentionPromptText/` | 只读提示词媒体提及展示,将 `@Image` / `@Video` / `@Audio` 渲染为资源 chip。 |
11
12 ## 新增规则
13
14 - 页面私有组件优先放到对应页面目录,不要提前提升到 `src/components/draft-box`。
15 - 新增跨页面复用组件时使用 PascalCase 独立文件夹,并通过 `index.tsx` 导出。
16 - 组件内部私有子组件、hooks、工具函数放在组件目录内;确认跨组件复用后再提升到 `src/components/draft-box/hooks` 或 `src/components/draft-box/utils`。
17 - 新增或迁移组件时同步更新本 README。
18
18 lines MARKDOWN