我目前正在使用材料UI React 5.11.3。
目前,为了指定我想使用text.secondary
颜色,我需要在每次使用标题变量时在颜色属性中指定它:
<Typography variant="caption" color="text.secondary">
Text
</Typography>
为了避免重复,我想设置一个名为"caption"的Typography变体,它引用MUI调色板颜色text.secondary
。但是,目前TypographyOptions中的color
属性只支持CSS颜色(例如,color: red
可以工作)。
因此,理想情况下,我希望在定义标题变体时引用MUI调色板主题:
x一个一个一个一个x一个一个二个x
有没有办法做到这一点?
1条答案
按热度按时间nbysray51#
根据MUI document,当一个选项依赖于另一个选项时,可以逐步组合
theme
,这可以用于定义用例中所需的variant
。示例:(快速实验演示:stackblitz)