.claude-rules.md 991 B


name: icon_migration_rules description: 将项目图标迁移到 Ant Design 图标库的规则

type: project

图标迁移规则

核心原则

严禁替换现有的品牌/自定义 SVG 图标。 仅允许将具有高质量对应物的通用功能性图标迁移到 Ant Design 图标库。

迁移策略

  1. 目标风格:使用 @ant-design/icons 中的 Fill (实心) 风格,以匹配当前 UI 的视觉效果。
  2. 颜色一致性:所有迁移后的图标必须使用项目主色调:#1296db
  3. 尺寸对齐:确保 fontSize 或其他维度参数与原始 SVG 规范保持一致(例如 64px)。
  4. 品牌保护:诸如 logo*.svgdllogo.svg 以及具有特定业务含义的图形必须保留为本地资源。

实施工作流

  • 使用映射层 (Mapping Layer) 实现旧版 SVG 与 Antd 组件之间的平滑切换。
  • 优先迁移功能性图标(如:新增、切分、合并、扩展等),而非装饰性图标。