Skip to content

feat: add Folder component#82

Merged
cc-hearts merged 3 commits into
mainfrom
feat/folder-component
May 14, 2026
Merged

feat: add Folder component#82
cc-hearts merged 3 commits into
mainfrom
feat/folder-component

Conversation

@cc-hearts
Copy link
Copy Markdown
Member

🤔 本次变更属于 ...

  • 🆕 新功能
  • 🐞 Bug 修复
  • 📝 站点 / 文档改进
  • 📽️ Demo 改进
  • 💄 组件样式改进
  • 🤖 TypeScript 类型定义改进
  • 📦 包体积优化
  • ⚡️ 性能优化
  • ⭐️ 功能增强
  • 🌐 国际化
  • 🛠 重构
  • 🎨 代码风格优化
  • ✅ 测试用例
  • 🔀 分支合并
  • ⏩ 工作流
  • ⌨️ 无障碍改进
  • ❓ 其他(请说明)

🔗 相关 Issue

close #81

💡 背景与方案

实现 Folder 组件,提供目录树与文件预览能力,并支持:

  • 基于 Splitter 的左右分栏布局
  • 文件/目录树数据展示、展开与选中状态控制
  • 异步文件内容加载服务
  • 文件预览与自定义预览渲染
  • 自定义文件/目录图标与插槽
  • 受控与非受控使用方式

同时补充组件文档、多个使用示例、主题配置接入与单元测试。

📝 变更日志

语言 变更日志
🇺🇸 英文 Add Folder component with directory tree, file preview, custom icons, async content loading, demos, docs and tests.
🇨🇳 中文 新增 Folder 组件,支持目录树、文件预览、自定义图标、异步内容加载,并补充示例、文档与测试。

@cc-hearts cc-hearts merged commit 4f28f92 into main May 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

实现 Folder 组件 - 对齐清单

1 participant