我已经用loadTheme改变了'medium‘字体大小,如下所示:
loadTheme({
fonts: {
medium: {
fontFamily: fonts.fontFamily,
fontSize: fonts.fontSize.regular
}
}
)但是,基本复选框样式直接从FontSizes加载字体大小:
我知道我可以在组件本身上覆盖它,但似乎我不应该这样做。这是一个bug吗?默认情况下组件不应该使用主题字体大小吗?
发布于 2019-04-26 04:06:48
是的,复选框应该是从主题读取字体。事实上,在fabric-7分支中,它做到了:
Fabric 7计划于5月发布。同时,您应该能够通过使用loadTheme调用来应用自己的样式,如下所示:
const checkboxStyling = (props) => {
return {
text: { ...props.theme.fonts.medium }
}
}
...
<Checkbox label='test' styles={checkboxStyling} />这在以下CodePen中有效:https://codepen.io/jasongore/pen/JVwJGO
https://stackoverflow.com/questions/55285173
复制相似问题