Reproduction link
Steps to reproduce
在 ConfigProvider 中设置主题,定义 Input 的 inputFontSize
What is expected?
仅改变 Input 的字体大小
What is actually happening?
Input 的高度也被改变了,且 controlHeight 设置失效
Environment | Info |
---|---|
antd | 5.17.2 |
React | 18.2.0 |
System | macOS |
Browser | Chrome 121 |
6条答案
按热度按时间ffscu2ro1#
Start a new pull request in StackBlitz Codeflow .
moiiocjp2#
目前来看是字体变小后 元素的高度也跟着变小了,
controlHeight 是起作用的,但是因为 元素的高度 变了造成计算出来的值不对了
5q4ezhmt3#
我感觉是因为全局 token 生效的时机不对,只在生成默认值的时候会用到,一旦插入组件 token 重新计算样式时,全局 token 已经不再被读取了。
qjp7pelc4#
还是有问题啊, 没人解决了吗
az31mfrm5#
这个挺复杂的 是初始动态计算出来的
oyxsuwqo6#
试着修复了一下 #48978 ,问题挺多,有点难搞。