重复问题
- 我搜索了现有的问题
最新版本
- 我测试了最新版本
重现步骤 🕹
链接到实时示例: https://codesandbox.io/p/sandbox/switch-mui5-6vfyvs
步骤:
- 添加一个开关
- 设置次要颜色
- 观察开关的根元素
当前行为 😯
prop中的颜色没有应用到 switch-root
元素。它只应用到了 switch-base
元素。这就排除了定位轨道的可能性,因为它们是开关根元素中的兄弟元素。
预期行为 🤔
颜色应该不仅存在于组件的根部,而是存在于某些子元素上
上下文 🔦
我试图覆盖主题中的次要颜色。我不能直接从 colorSecondary
规则中定位轨道组件。
我认为颜色应该存在于 switch-root
上,因为它是这个组件的根部。我能够用 +
和 span
改变它,但我认为不应该是这样
1条答案
按热度按时间aor9mmx11#
嘿,@sabbin,谢谢你的报告。我同意我们应该审查这个设计。我把它添加到了v7里程碑中,因为那应该包含与设计相关的更改。
我能够用+和span来改变它,但我认为它不应该是这样。
你也可以尝试使用
MuiSwitch-colorSecondary + .MuiSwitch-track
。它在Material UI代码库中也是这样做的😅