Material da mudança de INTERFACE do usuário Deslizante ícone de erro etapa

0

Pergunta

Im usando Material de INTERFACE do usuário do componente Deslizante para compor uma lista de verificação como isso. Esta é uma foto de seus docs.

enter image description here

quando eu queria introduzir um estado de erro para a lista de verificação, descobri que há um adereço chamado de erro para o StepLabel que posso declarar. Basicamente, ele permite que você altere os estilos, tais como cor de fundo, etc.

No entanto, quando o erro de sustentar a verdade, há um novo ícone que surgiu. Eu não quero este ícone, mas apenas quiser alterar a cor de preenchimento de azul para vermelho. enter image description here

Existe alguma maneira eu posso renunciar a esse ícone e apenas se preocupar com a cor de preenchimento da deslizante em vez disso?

Aqui é o meu código:

<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>
css font-awesome javascript material-ui
2021-11-24 02:06:05
1

Melhor resposta

1

Colocar na condição de ícone adereços em StepLabel.

icon={error ? <Error /> : label.step} como citamos a seguir

2021-11-24 12:02:06

obrigado pelo comentário! Posso pedir é que < / Erro> marca uma parte de Material na INTERFACE do usuário? Ou é outra coisa?
Kenny Quach

@KennyQuach <Error /> é o material de interface do usuário ícone do componente. você pode importar este ícone da @material-ui/icons para mui v4 e @mui/icons-material para mui v5.
Amir Achhodi

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................