Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(Steps): new Steps #660

Merged
merged 7 commits into from
May 15, 2023
Merged

Conversation

yaogengzhu
Copy link
Collaborator

@yaogengzhu yaogengzhu commented May 10, 2023

🤔 这个 PR 的性质是?

  • 日常 bug 修复
  • 新特性提交
  • 文档改进
  • 演示代码改进
  • 组件样式/交互改进
  • CI/CD 改进
  • 重构
  • 代码风格优化
  • 测试用例
  • 分支合并
  • 其他

🔗 相关 Issue

fix #635

💡 需求背景和解决方案

📝 更新日志

  • break(Steps): 调整 DOM 结构

  • break(Steps): 移除 options 属性

  • break(StepItem): 调整 DOM 结构

  • break(StepItem): 组件名称 从 Step 变更为 StepItem

  • feat(StepItem): 新增 currentStatus 属性

  • feat(StepItem): 新增 titleRight 属性

  • feat(StepItem): 新增 sequence 属性

  • 本条 PR 不需要纳入 Changelog

☑️ 请求合并前的自查清单

⚠️ 请自检并全部勾选全部选项⚠️

  • 文档已补充或无须补充
  • 代码演示已提供或无须提供
  • TypeScript 定义已补充或无须补充
  • Changelog 已提供或无须提供

@yaogengzhu
Copy link
Collaborator Author

  • DOM 结构对齐小程序端
  • 改用 V2文件夹下样式
  • Steps 新增 currentStatus 属性
  • Steps 新增 separator 属性 (目前小程序端未对齐该属性,做成啥样式待商量)
  • StepItem 新增 subStepItems 属性. (待考究是否移除该属性)
  • 官网示例对齐新视觉稿

补充

  • StepItem 新增 titleRight 属性.

@github-actions
Copy link
Contributor

github-actions bot commented May 10, 2023

失败

@anlyyao anlyyao mentioned this pull request May 11, 2023
@yaogengzhu
Copy link
Collaborator Author

Steps 新增 separator 属性 支持 line / dashed remove arrow

src/steps/type.ts Show resolved Hide resolved
src/steps/type.ts Show resolved Hide resolved
src/steps/type.ts Outdated Show resolved Hide resolved
src/steps/steps.md Outdated Show resolved Hide resolved
@yaogengzhu
Copy link
Collaborator Author

@yaogengzhu yaogengzhu requested a review from anlyyao May 12, 2023 09:42
@anlyyao anlyyao merged commit 720d415 into Tencent:develop May 15, 2023
@github-actions github-actions bot mentioned this pull request May 15, 2023
16 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

【Steps组件升级】任务单
2 participants