【发布时间】:2022-01-02 11:35:06
【问题描述】:
我正在使用 Material UI 的 Stepper 组件来呈现这样的清单。这是他们文档中的图片。
当我想在清单中引入错误状态时,我发现 StepLabel 有一个名为 error 的 prop 可以声明。基本上它可以让你改变背景颜色等样式。
但是,当我将 error 属性设置为 true 时,会出现一个新图标。我不想要这个图标,而只想将填充颜色从蓝色更改为红色。
有什么方法可以让我放弃那个图标而只担心步进器的填充颜色?
这是我的代码:
<Stepper alternativeLabel activeStep={this.determineFormStep()} connector={<StepConnector />} className={classes.stepper}>
{formLabels.map((label, index) => {
return (
<Step key={label}>
<StepLabel
icon={label.step}
error={true}
StepIconProps={{
classes: {
root: classes.step,
completed: classes.completed,
active: classes.active,
error: classes.error,
disabled: classes.disabled
}
}}>
<span className={classes.sublabel}>
{label.sublabel3}
</span>
</div>
</StepLabel>
</Step>);
})}
</Stepper>
【问题讨论】:
标签: javascript css reactjs material-ui font-awesome