Skip to content

Feat/switch theme - #6826

Open
yzh505 wants to merge 5 commits into
Tencent:developfrom
yzh505:feat/switch-theme
Open

Feat/switch theme#6826
yzh505 wants to merge 5 commits into
Tencent:developfrom
yzh505:feat/switch-theme

Conversation

@yzh505

@yzh505 yzh505 commented Jul 21, 2026

Copy link
Copy Markdown

🤔 这个 PR 的性质是?

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

🔗 相关 Issue

Tencent/tdesign-common#2563

🔗 相关 pr

Tencent/tdesign-common#2642

💡 需求背景和解决方案

当前 Switch 外观较单一,无法满足方形、线型等不同视觉场景需求。

本次新增 theme 属性,用于切换开关外观风格:

  • default:默认圆角胶囊样式
  • rectangle:方形/矩形风格
  • line:线型风格

同时补充了对应的基础演示,方便在文档中直接对比不同状态和样式效果。

📝 更新日志

  • feat(Switch): 支持 theme 外观风格,新增 rectangleline 两种样式

  • feat(Switch): 补充对应演示示例

  • 本条 PR 不需要纳入 Changelog

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

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

@tdesign-bot

tdesign-bot commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

TDesign Component Site Preview Open

Component Preview
tdesign-vue-next 完成
@tdesign-vue-next/chat 完成

@uyarn uyarn added the 💭 discussion we are discussing label Jul 29, 2026
@uyarn

uyarn commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

/update-common 2642

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💭 discussion we are discussing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants