Materiale a cambiamento di interfaccia utente passo-passo icona per errore di passo

0

Domanda

Im utilizzando il Materiale dell'interfaccia utente passo-passo componente per eseguire il rendering di una lista di controllo come. Questa è una foto da loro documenti.

enter image description here

quando ho voluto introdurre uno stato di errore per la lista di controllo, ho scoperto che c'è un pilone chiamato errore per il StepLabel che posso dichiarare. Fondamentalmente vi permetterà di modificare gli stili come colore di sfondo, etc.

Tuttavia, quando ho impostato l'errore elica vero, c'è una nuova icona che è venuto su. Non voglio che questa icona, ma vogliono solo cambiare il colore di riempimento dal blu al rosso. enter image description here

C'è qualche modo in cui posso rinunciare a quella icona e basta preoccuparsi per il colore di riempimento dei passo-passo, invece?

Ecco il mio codice:

<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

Migliore risposta

1

Mettere in condizione sull'icona puntelli a StepLabel.

icon={error ? <Error /> : label.step} come citare qui sotto

2021-11-24 12:02:06

grazie per il commento! Posso chiedere è che < / Errore> tag di una parte del Materiale UI? O è qualcos'altro?
Kenny Quach

@KennyQuach <Error /> è il materiale ui icona del componente. è possibile importare questa icona @material-ui/icons per mui v4 e @mui/icons-material per mui v5.
Amir Achhodi

In altre lingue

Questa pagina è in altre lingue

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