Open Donovan-Ye opened 2 days ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
umi | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Jul 1, 2024 10:17am |
本次更改旨在增强图标集成的灵活性和兼容性,添加对默认图标配置的支持。通过修改配置文件更新了图标引用,并引入了新开发依赖。新功能包括一个用于获取图标组件的新函数和增强的逻辑,以便在布局设置中更灵活地处理图标。
文件路径 | 变更摘要 |
---|---|
docs/.../max/layout-menu.md |
增加对默认图标配置的兼容性描述。 |
examples/max/.umirc.ts |
更新了配置中的图标引用,添加了 autoInstall 属性。 |
examples/max/package.json |
添加了新的开发依赖:@iconify-json/ic 和 @iconify-json/solar 。 |
examples/max/pages/index.tsx |
更新了图标部分的文本,添加了新的图标引用和本地图标部分。 |
packages/plugins/src/layout.ts |
引入 Icon 和 getIconComponent ,并添加逻辑根据 getIconComponent 的可用性设置图标。 |
packages/preset-umi/src/features/icons/icons.ts |
增加了 getIconComponent 函数,用于根据图标名称检索图标组件。 |
sequenceDiagram
participant User
participant App
participant Config
participant IconLibrary
participant LocalIcons
User->>App: 启动应用
App->>Config: 加载图标配置
Config-->>IconLibrary: 获取图标 (ic:baseline-14mp, solar:4k-bold)
Config-->>LocalIcons: 获取本地图标 (local:rice)
App->>User: 显示图标
在代码的世界里, 图标闪闪发光, 增强了兼容性, 开发路上风雨无惧。 新函数巧妙无比, 图标世界,无限可能。
[!TIP]
Early access features: enabled
We are currently testing the following features in early access: - **OpenAI `gpt-4o` model for code reviews and chat**: OpenAI claims that this model is better at understanding and generating code than the previous models. We seek your feedback over the next few weeks before making it generally available. Note: - You can enable or disable early access features from the CodeRabbit UI or by updating the CodeRabbit configuration file. - Please join our [Discord Community](https://discord.com/invite/GsXnASn26c) to provide feedback and report issues. - OSS projects are currently opted into early access features by default.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
因为需要自定义max中layout菜单的图标,所以尝试修改源码中加载菜单图标的逻辑。参考和使用了核心配置icons的逻辑,支持了菜单图标使用图标集或者本地图标。
Summary by CodeRabbit
新功能
autoInstall
属性。改进
package.json
,新增了开发依赖项@iconify-json/ic
和@iconify-json/solar
。文档
layout-menu.md
文档,介绍了图标配置的相关信息。