Matériau à changement de l'INTERFACE utilisateur pas à pas l'icône d'erreur à l'étape

0

La question

Im en utilisant le Matériel de l'INTERFACE utilisateur pas à pas de composant de rendre une liste de vérification comme si. C'est un pic de ses docs.

enter image description here

quand j'ai voulu introduire un état d'erreur à la liste de contrôle, j'ai trouvé qu'il y est un accessoire appelé erreur pour la StepLabel que je peux déclarer. Fondamentalement, il vous permettra de modifier les styles, tels que la couleur de fond, etc.

Cependant, lorsque j'ai créé l'erreur prop de vrai, il y a une nouvelle icône qui est arrivé. Je ne veux pas cette icône, mais tout simplement de changer la couleur de remplissage du bleu au rouge. enter image description here

Est il possible que je peux renoncer à cette icône, et juste à vous soucier de la couleur de remplissage du moteur pas à pas à la place?

Voici mon code:

<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

La meilleure réponse

1

Mettre une condition sur l'icône accessoires sur StepLabel.

icon={error ? <Error /> : label.step} comme mentionné ci-dessous

2021-11-24 12:02:06

merci pour le commentaire! Puis-je vous demander, c'est que < / Erreur> balise une partie du Matériel de l'INTERFACE utilisateur? Ou est-ce autre chose?
Kenny Quach

@KennyQuach <Error /> est le matériau d'interface utilisateur icône du composant. vous pouvez importer cette icône de @material-ui/icons pour mui v4 et @mui/icons-material pour mui v5.
Amir Achhodi

Dans d'autres langues

Cette page est dans d'autres langues

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