队列
一个全面的队列组件系统,用于在 AI 应用程序中显示消息列表、待办事项和可折叠任务部分。
Queue 组件提供了一个灵活的系统来显示消息、待办事项、附件和可折叠部分的列表。非常适合显示 AI 工作流进度、待处理任务、消息历史记录或应用程序中的任何结构化项目列表。
使用 CLI 安装
手动安装
将以下代码复制并粘贴到同一文件夹中。
特性
- 具有可组合部分的灵活组件系统
- 具有平滑动画的可折叠部分
- 支持已完成/待处理状态指示器
- 内置滚动区域,适用于长列表
- 附件显示,带有图片和文件指示器
- 悬停显示队列项的操作按钮
- 具有全面类型定义的 TypeScript 支持
- 使用 Tailwind CSS 可自定义样式
- 响应式设计,具有移动友好的交互
- 键盘导航和可访问性支持
- 主题感知,具有自动深色模式支持
示例
自定义标签图标
与 PromptInput 一起使用
Props
<Queue />
classstring
<QueueSection />
defaultOpenboolean
trueclassstring
''<QueueSectionTrigger />
classstring
''<QueueSectionLabel />
labelstring
countnumber
classstring
''<QueueSectionContent />
classstring
''<QueueList />
classstring
''<QueueItem />
classstring
''<QueueItemIndicator />
completedboolean
falseclassstring
''<QueueItemContent />
completedboolean
falseclassstring
''<QueueItemDescription />
completedboolean
falseclassstring
''<QueueItemActions />
classstring
''<QueueItemAction />
classstring
''<QueueItemAttachment />
classstring
''<QueueItemImage />
classstring
''<QueueItemFile />
classstring
''